fix8  version 0.7.2
Open Source C++ FIX Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Myfix_traits.cpp
Go to the documentation of this file.
1 //-------------------------------------------------------------------------------------------------
2 // *** f8c generated file: DO NOT EDIT! Created: 2013-04-07 07:30:00 ***
3 //-------------------------------------------------------------------------------------------------
4 #if 0
5 
6 Fix8 is released under the GNU LESSER GENERAL PUBLIC LICENSE Version 3.
7 
8 Fix8 Open Source FIX Engine.
9 Copyright (C) 2010-13 David L. Dight <fix@fix8.org>
10 
11 Fix8 is free software: you can redistribute it and / or modify it under the terms of the
12 GNU Lesser General Public License as published by the Free Software Foundation, either
13 version 3 of the License, or (at your option) any later version.
14 
15 Fix8 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
16 even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 
18 You should have received a copy of the GNU Lesser General Public License along with Fix8.
19 If not, see <http://www.gnu.org/licenses/>.
20 
21 *******************************************************************************************
22 * Special note for Fix8 compiler generated source code *
23 * *
24 * Binary works that are the results of compilation of code that is generated by the Fix8 *
25 * compiler can be released without releasing your source code as long as your binary *
26 * links dynamically against an unmodified version of the Fix8 library. You are however *
27 * required to leave the copyright text in the generated code. *
28 * *
29 *******************************************************************************************
30 
31 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO
32 THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
33 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
34 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
35 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
36 THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
37 YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
38 
39 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
40 HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
41 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
42 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT
43 NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
44 THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
45 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
46 
47 #endif
48 
49 //-------------------------------------------------------------------------------------------------
50 #include <f8config.h>
51 #include <iostream>
52 #include <fstream>
53 #include <iomanip>
54 #include <sstream>
55 #include <vector>
56 #include <map>
57 #include <list>
58 #include <set>
59 #include <iterator>
60 #include <algorithm>
61 #include <bitset>
62 #include <regex.h>
63 #include <cerrno>
64 #include <string.h>
65 #if defined HAS_TR1_UNORDERED_MAP
66 #include <tr1/unordered_map>
67 #endif
68 // f8 includes
69 #include <f8exception.hpp>
70 #include <hypersleep.hpp>
71 #include <mpmc.hpp>
72 #include <f8utils.hpp>
73 #include <f8types.hpp>
74 #include <traits.hpp>
75 #include <field.hpp>
76 #include <message.hpp>
77 #include "Myfix_types.hpp"
78 #include "Myfix_router.hpp"
79 #include "Myfix_classes.hpp"
80 //-------------------------------------------------------------------------------------------------
81 namespace FIX8 {
82 namespace TEX {
83 
84 //-------------------------------------------------------------------------------------------------
85 //-------------------------------------------------------------------------------------------------
86 const FieldTrait Heartbeat::_traits[] =
87 {
88  FieldTrait( 112, 15, 1, 0x4)
89 };
90 const FieldTrait_Hash_Array Heartbeat::_ftha(Heartbeat::_traits, 1);
91 const MsgType Heartbeat::_msgtype("0");
92 //-------------------------------------------------------------------------------------------------
93 const FieldTrait TestRequest::_traits[] =
94 {
95  FieldTrait( 112, 15, 1, 0x5)
96 };
97 const FieldTrait_Hash_Array TestRequest::_ftha(TestRequest::_traits, 1);
99 //-------------------------------------------------------------------------------------------------
100 const FieldTrait ResendRequest::_traits[] =
101 {
102  FieldTrait( 7, 4, 1, 0x5), FieldTrait( 16, 4, 2, 0x5)
103 };
104 const FieldTrait_Hash_Array ResendRequest::_ftha(ResendRequest::_traits, 2);
106 //-------------------------------------------------------------------------------------------------
107 const FieldTrait Reject::_traits[] =
108 {
109  FieldTrait( 45, 4, 1, 0x5), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 354, 2, 6, 0x4),
110  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 371, 1, 2, 0x4), FieldTrait( 372, 15, 3, 0x4),
111  FieldTrait( 373, 1, 4, 0x4)
112 };
113 const FieldTrait_Hash_Array Reject::_ftha(Reject::_traits, 7);
114 const MsgType Reject::_msgtype("3");
115 //-------------------------------------------------------------------------------------------------
116 const FieldTrait SequenceReset::_traits[] =
117 {
118  FieldTrait( 36, 4, 2, 0x5), FieldTrait( 123, 8, 1, 0x4)
119 };
120 const FieldTrait_Hash_Array SequenceReset::_ftha(SequenceReset::_traits, 2);
122 //-------------------------------------------------------------------------------------------------
123 const FieldTrait Logout::_traits[] =
124 {
125  FieldTrait( 58, 15, 1, 0x4), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
126 };
127 const FieldTrait_Hash_Array Logout::_ftha(Logout::_traits, 3);
128 const MsgType Logout::_msgtype("5");
129 //-------------------------------------------------------------------------------------------------
130 const FieldTrait IOI::_traits[] =
131 {
132  FieldTrait( 15, 19, 110, 0x4), FieldTrait( 22, 15, 7, 0x4), FieldTrait( 23, 15, 1, 0x5),
133  FieldTrait( 25, 7, 116, 0x4), FieldTrait( 26, 15, 3, 0x4), FieldTrait( 27, 15, 109, 0x5),
134  FieldTrait( 28, 7, 2, 0x5), FieldTrait( 38, 10, 104, 0x4), FieldTrait( 44, 11, 114, 0x4),
135  FieldTrait( 48, 15, 6, 0x4), FieldTrait( 54, 7, 102, 0x5), FieldTrait( 55, 15, 4, 0x4),
136  FieldTrait( 58, 15, 119, 0x4), FieldTrait( 60, 22, 122, 0x4), FieldTrait( 62, 22, 115, 0x4),
137  FieldTrait( 65, 15, 5, 0x4), FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4),
138  FieldTrait( 130, 8, 117, 0x4), FieldTrait( 149, 15, 123, 0x4), FieldTrait( 152, 10, 105, 0x4),
139  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 199, 1, 118, 0xc), FieldTrait( 200, 21, 13, 0x4),
140  FieldTrait( 201, 1, 74, 0x4), FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4),
141  FieldTrait( 207, 20, 32, 0x4), FieldTrait( 215, 1, 124, 0xc), FieldTrait( 218, 12, 125, 0x4),
142  FieldTrait( 220, 19, 126, 0x4), FieldTrait( 221, 15, 127, 0x4), FieldTrait( 222, 15, 128, 0x4),
143  FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4), FieldTrait( 225, 25, 16, 0x4),
144  FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4), FieldTrait( 228, 9, 20, 0x4),
145  FieldTrait( 231, 9, 30, 0x4), FieldTrait( 232, 1, 111, 0xc), FieldTrait( 235, 15, 133, 0x4),
146  FieldTrait( 236, 14, 134, 0x4), FieldTrait( 239, 1, 17, 0x4), FieldTrait( 240, 25, 26, 0x4),
147  FieldTrait( 255, 15, 21, 0x4), FieldTrait( 348, 2, 34, 0x4), FieldTrait( 349, 28, 35, 0x4),
148  FieldTrait( 350, 2, 37, 0x4), FieldTrait( 351, 28, 38, 0x4), FieldTrait( 354, 2, 120, 0x4),
149  FieldTrait( 355, 28, 121, 0x4), FieldTrait( 423, 1, 113, 0x4), FieldTrait( 453, 1, 139, 0xc),
150  FieldTrait( 454, 1, 8, 0xc), FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4),
151  FieldTrait( 468, 7, 107, 0x4), FieldTrait( 469, 9, 108, 0x4), FieldTrait( 470, 18, 23, 0x4),
152  FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4), FieldTrait( 516, 14, 106, 0x4),
153  FieldTrait( 541, 25, 14, 0x4), FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 112, 0xc),
154  FieldTrait( 662, 11, 129, 0x4), FieldTrait( 663, 1, 130, 0x4), FieldTrait( 667, 21, 40, 0x4),
155  FieldTrait( 691, 15, 39, 0x4), FieldTrait( 696, 25, 136, 0x4), FieldTrait( 697, 11, 137, 0x4),
156  FieldTrait( 698, 1, 138, 0x4), FieldTrait( 699, 15, 131, 0x4), FieldTrait( 701, 25, 135, 0x4),
157  FieldTrait( 711, 1, 101, 0xc), FieldTrait( 761, 15, 132, 0x4), FieldTrait( 762, 15, 12, 0x4),
158  FieldTrait( 788, 1, 96, 0x4), FieldTrait( 854, 1, 103, 0x4), FieldTrait( 864, 1, 43, 0xc),
159  FieldTrait( 873, 25, 44, 0x4), FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4),
160  FieldTrait( 876, 15, 42, 0x4), FieldTrait( 898, 14, 100, 0x4), FieldTrait( 913, 15, 92, 0x4),
161  FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4), FieldTrait( 916, 25, 97, 0x4),
162  FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4), FieldTrait( 919, 1, 99, 0x4),
163  FieldTrait( 947, 19, 28, 0x4), FieldTrait( 965, 15, 46, 0x4), FieldTrait( 966, 15, 47, 0x4),
164  FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4), FieldTrait( 969, 9, 51, 0x4),
165  FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4), FieldTrait( 996, 15, 55, 0x4),
166  FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc), FieldTrait(1049, 7, 48, 0x4),
167  FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4), FieldTrait(1147, 10, 60, 0x4),
168  FieldTrait(1151, 15, 58, 0x4), FieldTrait(1180, 15, 140, 0x4), FieldTrait(1181, 4, 141, 0x4),
169  FieldTrait(1184, 2, 61, 0x4), FieldTrait(1185, 29, 62, 0x4), FieldTrait(1186, 15, 63, 0x4),
170  FieldTrait(1191, 15, 65, 0x4), FieldTrait(1192, 10, 66, 0x4), FieldTrait(1193, 7, 67, 0x4),
171  FieldTrait(1194, 1, 68, 0x4), FieldTrait(1195, 13, 69, 0x4), FieldTrait(1196, 15, 70, 0x4),
172  FieldTrait(1197, 15, 77, 0x4), FieldTrait(1198, 1, 71, 0x4), FieldTrait(1199, 11, 72, 0x4),
173  FieldTrait(1200, 11, 73, 0x4), FieldTrait(1227, 15, 64, 0x4), FieldTrait(1242, 8, 76, 0x4),
174  FieldTrait(1244, 8, 75, 0x4), FieldTrait(1350, 4, 142, 0x4), FieldTrait(1352, 8, 143, 0x4),
175  FieldTrait(1435, 1, 78, 0x4), FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4),
176  FieldTrait(1450, 15, 81, 0x4), FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4),
177  FieldTrait(1457, 14, 84, 0x4), FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4),
178  FieldTrait(1479, 1, 87, 0x4), FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4),
179  FieldTrait(1482, 1, 90, 0x4), FieldTrait(1483, 1, 91, 0xc)
180 };
181 const FieldTrait_Hash_Array IOI::_ftha(IOI::_traits, 143);
182 const MsgType IOI::_msgtype("6");
183 //-------------------------------------------------------------------------------------------------
184 const FieldTrait IOI::NoIOIQualifiers::_traits[] =
185 {
186  FieldTrait( 104, 7, 1, 0x4)
187 };
188 const FieldTrait_Hash_Array IOI::NoIOIQualifiers::_ftha(IOI::NoIOIQualifiers::_traits, 1);
189 const MsgType IOI::NoIOIQualifiers::_msgtype("NoIOIQualifiers");
190 const unsigned short IOI::NoIOIQualifiers::_fnum;
191 //-------------------------------------------------------------------------------------------------
192 const FieldTrait IOI::NoRoutingIDs::_traits[] =
193 {
194  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
195 };
196 const FieldTrait_Hash_Array IOI::NoRoutingIDs::_ftha(IOI::NoRoutingIDs::_traits, 2);
197 const MsgType IOI::NoRoutingIDs::_msgtype("NoRoutingIDs");
198 const unsigned short IOI::NoRoutingIDs::_fnum;
199 //-------------------------------------------------------------------------------------------------
200 const FieldTrait IOI::NoStipulations::_traits[] =
201 {
202  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
203 };
204 const FieldTrait_Hash_Array IOI::NoStipulations::_ftha(IOI::NoStipulations::_traits, 2);
205 const MsgType IOI::NoStipulations::_msgtype("NoStipulations");
206 const unsigned short IOI::NoStipulations::_fnum;
207 //-------------------------------------------------------------------------------------------------
208 const FieldTrait IOI::NoPartyIDs::_traits[] =
209 {
210  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
211  FieldTrait( 802, 1, 4, 0xc)
212 };
213 const FieldTrait_Hash_Array IOI::NoPartyIDs::_ftha(IOI::NoPartyIDs::_traits, 4);
214 const MsgType IOI::NoPartyIDs::_msgtype("NoPartyIDs");
215 const unsigned short IOI::NoPartyIDs::_fnum;
216 //-------------------------------------------------------------------------------------------------
217 const FieldTrait IOI::NoPartyIDs::NoPartySubIDs::_traits[] =
218 {
219  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
220 };
221 const FieldTrait_Hash_Array IOI::NoPartyIDs::NoPartySubIDs::_ftha(IOI::NoPartyIDs::NoPartySubIDs::_traits, 2);
223 const unsigned short IOI::NoPartyIDs::NoPartySubIDs::_fnum;
224 //-------------------------------------------------------------------------------------------------
225 const FieldTrait IOI::NoSecurityAltID::_traits[] =
226 {
227  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
228 };
229 const FieldTrait_Hash_Array IOI::NoSecurityAltID::_ftha(IOI::NoSecurityAltID::_traits, 2);
230 const MsgType IOI::NoSecurityAltID::_msgtype("NoSecurityAltID");
231 const unsigned short IOI::NoSecurityAltID::_fnum;
232 //-------------------------------------------------------------------------------------------------
233 const FieldTrait IOI::NoLegs::_traits[] =
234 {
235  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
236  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
237  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
238  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
239  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
240  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
241  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
242  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
243  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
244  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
245  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
246  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
247  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 682, 15, 55, 0x4), FieldTrait( 683, 1, 56, 0xc),
248  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
249  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
250  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
251  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
252  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
253  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
254 };
255 const FieldTrait_Hash_Array IOI::NoLegs::_ftha(IOI::NoLegs::_traits, 56);
256 const MsgType IOI::NoLegs::_msgtype("NoLegs");
257 const unsigned short IOI::NoLegs::_fnum;
258 //-------------------------------------------------------------------------------------------------
259 const FieldTrait IOI::NoLegs::NoLegSecurityAltID::_traits[] =
260 {
261  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
262 };
263 const FieldTrait_Hash_Array IOI::NoLegs::NoLegSecurityAltID::_ftha(IOI::NoLegs::NoLegSecurityAltID::_traits, 2);
264 const MsgType IOI::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
265 const unsigned short IOI::NoLegs::NoLegSecurityAltID::_fnum;
266 //-------------------------------------------------------------------------------------------------
267 const FieldTrait IOI::NoLegs::NoLegStipulations::_traits[] =
268 {
269  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
270 };
271 const FieldTrait_Hash_Array IOI::NoLegs::NoLegStipulations::_ftha(IOI::NoLegs::NoLegStipulations::_traits, 2);
272 const MsgType IOI::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
273 const unsigned short IOI::NoLegs::NoLegStipulations::_fnum;
274 //-------------------------------------------------------------------------------------------------
275 const FieldTrait IOI::NoUnderlyings::_traits[] =
276 {
277  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
278  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
279  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
280  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
281  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
282  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
283  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
284  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
285  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
286  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
287  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
288  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
289  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
290  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
291  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
292  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
293  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
294  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
295  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
296  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
297  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
298  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
299  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
300  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
301 };
302 const FieldTrait_Hash_Array IOI::NoUnderlyings::_ftha(IOI::NoUnderlyings::_traits, 72);
303 const MsgType IOI::NoUnderlyings::_msgtype("NoUnderlyings");
304 const unsigned short IOI::NoUnderlyings::_fnum;
305 //-------------------------------------------------------------------------------------------------
306 const FieldTrait IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
307 {
308  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
309 };
310 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
311 const MsgType IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
313 //-------------------------------------------------------------------------------------------------
314 const FieldTrait IOI::NoUnderlyings::NoUnderlyingStips::_traits[] =
315 {
316  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
317 };
318 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingStips::_ftha(IOI::NoUnderlyings::NoUnderlyingStips::_traits, 2);
321 //-------------------------------------------------------------------------------------------------
322 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
323 {
324  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
325  FieldTrait(1062, 1, 4, 0xc)
326 };
327 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
328 const MsgType IOI::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
330 //-------------------------------------------------------------------------------------------------
331 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
332 {
333  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
334 };
335 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
338 //-------------------------------------------------------------------------------------------------
339 const FieldTrait IOI::NoEvents::_traits[] =
340 {
341  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
342  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
343 };
344 const FieldTrait_Hash_Array IOI::NoEvents::_ftha(IOI::NoEvents::_traits, 5);
345 const MsgType IOI::NoEvents::_msgtype("NoEvents");
346 const unsigned short IOI::NoEvents::_fnum;
347 //-------------------------------------------------------------------------------------------------
348 const FieldTrait IOI::NoInstrumentParties::_traits[] =
349 {
350  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
351  FieldTrait(1052, 1, 4, 0xc)
352 };
354 const MsgType IOI::NoInstrumentParties::_msgtype("NoInstrumentParties");
355 const unsigned short IOI::NoInstrumentParties::_fnum;
356 //-------------------------------------------------------------------------------------------------
357 const FieldTrait IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
358 {
359  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
360 };
361 const FieldTrait_Hash_Array IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
364 //-------------------------------------------------------------------------------------------------
365 const FieldTrait IOI::NoComplexEvents::_traits[] =
366 {
367  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
368  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
369  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
370 };
371 const FieldTrait_Hash_Array IOI::NoComplexEvents::_ftha(IOI::NoComplexEvents::_traits, 8);
372 const MsgType IOI::NoComplexEvents::_msgtype("NoComplexEvents");
373 const unsigned short IOI::NoComplexEvents::_fnum;
374 //-------------------------------------------------------------------------------------------------
375 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::_traits[] =
376 {
377  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
378 };
379 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::_ftha(IOI::NoComplexEvents::NoComplexEventDates::_traits, 3);
382 //-------------------------------------------------------------------------------------------------
383 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
384 {
385  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
386 };
387 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
390 //-------------------------------------------------------------------------------------------------
391 const FieldTrait Advertisement::_traits[] =
392 {
393  FieldTrait( 2, 15, 1, 0x5), FieldTrait( 3, 15, 3, 0x4), FieldTrait( 4, 7, 94, 0x5),
394  FieldTrait( 5, 15, 2, 0x5), FieldTrait( 15, 19, 98, 0x4), FieldTrait( 22, 15, 7, 0x4),
395  FieldTrait( 30, 20, 105, 0x4), FieldTrait( 44, 11, 97, 0x4), FieldTrait( 48, 15, 6, 0x4),
396  FieldTrait( 53, 10, 95, 0x5), FieldTrait( 55, 15, 4, 0x4), FieldTrait( 58, 15, 101, 0x4),
397  FieldTrait( 60, 22, 100, 0x4), FieldTrait( 65, 15, 5, 0x4), FieldTrait( 75, 25, 99, 0x4),
398  FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4), FieldTrait( 149, 15, 104, 0x4),
399  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 200, 21, 13, 0x4), FieldTrait( 201, 1, 74, 0x4),
400  FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4), FieldTrait( 207, 20, 32, 0x4),
401  FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4), FieldTrait( 225, 25, 16, 0x4),
402  FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4), FieldTrait( 228, 9, 20, 0x4),
403  FieldTrait( 231, 9, 30, 0x4), FieldTrait( 239, 1, 17, 0x4), FieldTrait( 240, 25, 26, 0x4),
404  FieldTrait( 255, 15, 21, 0x4), FieldTrait( 336, 15, 106, 0x4), FieldTrait( 348, 2, 34, 0x4),
405  FieldTrait( 349, 28, 35, 0x4), FieldTrait( 350, 2, 37, 0x4), FieldTrait( 351, 28, 38, 0x4),
406  FieldTrait( 354, 2, 102, 0x4), FieldTrait( 355, 28, 103, 0x4), FieldTrait( 454, 1, 8, 0xc),
407  FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4), FieldTrait( 470, 18, 23, 0x4),
408  FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4), FieldTrait( 541, 25, 14, 0x4),
409  FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 92, 0xc), FieldTrait( 625, 15, 107, 0x4),
410  FieldTrait( 667, 21, 40, 0x4), FieldTrait( 691, 15, 39, 0x4), FieldTrait( 711, 1, 93, 0xc),
411  FieldTrait( 762, 15, 12, 0x4), FieldTrait( 854, 1, 96, 0x4), FieldTrait( 864, 1, 43, 0xc),
412  FieldTrait( 873, 25, 44, 0x4), FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4),
413  FieldTrait( 876, 15, 42, 0x4), FieldTrait( 947, 19, 28, 0x4), FieldTrait( 965, 15, 46, 0x4),
414  FieldTrait( 966, 15, 47, 0x4), FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4),
415  FieldTrait( 969, 9, 51, 0x4), FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4),
416  FieldTrait( 996, 15, 55, 0x4), FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc),
417  FieldTrait(1049, 7, 48, 0x4), FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4),
418  FieldTrait(1147, 10, 60, 0x4), FieldTrait(1151, 15, 58, 0x4), FieldTrait(1184, 2, 61, 0x4),
419  FieldTrait(1185, 29, 62, 0x4), FieldTrait(1186, 15, 63, 0x4), FieldTrait(1191, 15, 65, 0x4),
420  FieldTrait(1192, 10, 66, 0x4), FieldTrait(1193, 7, 67, 0x4), FieldTrait(1194, 1, 68, 0x4),
421  FieldTrait(1195, 13, 69, 0x4), FieldTrait(1196, 15, 70, 0x4), FieldTrait(1197, 15, 77, 0x4),
422  FieldTrait(1198, 1, 71, 0x4), FieldTrait(1199, 11, 72, 0x4), FieldTrait(1200, 11, 73, 0x4),
423  FieldTrait(1227, 15, 64, 0x4), FieldTrait(1242, 8, 76, 0x4), FieldTrait(1244, 8, 75, 0x4),
424  FieldTrait(1435, 1, 78, 0x4), FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4),
425  FieldTrait(1450, 15, 81, 0x4), FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4),
426  FieldTrait(1457, 14, 84, 0x4), FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4),
427  FieldTrait(1479, 1, 87, 0x4), FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4),
428  FieldTrait(1482, 1, 90, 0x4), FieldTrait(1483, 1, 91, 0xc)
429 };
430 const FieldTrait_Hash_Array Advertisement::_ftha(Advertisement::_traits, 107);
432 //-------------------------------------------------------------------------------------------------
433 const FieldTrait Advertisement::NoSecurityAltID::_traits[] =
434 {
435  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
436 };
438 const MsgType Advertisement::NoSecurityAltID::_msgtype("NoSecurityAltID");
439 const unsigned short Advertisement::NoSecurityAltID::_fnum;
440 //-------------------------------------------------------------------------------------------------
441 const FieldTrait Advertisement::NoLegs::_traits[] =
442 {
443  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
444  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
445  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
446  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
447  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
448  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
449  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
450  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
451  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
452  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
453  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
454  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
455  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
456  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
457  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
458  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
459  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
460  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
461 };
462 const FieldTrait_Hash_Array Advertisement::NoLegs::_ftha(Advertisement::NoLegs::_traits, 54);
464 const unsigned short Advertisement::NoLegs::_fnum;
465 //-------------------------------------------------------------------------------------------------
466 const FieldTrait Advertisement::NoLegs::NoLegSecurityAltID::_traits[] =
467 {
468  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
469 };
470 const FieldTrait_Hash_Array Advertisement::NoLegs::NoLegSecurityAltID::_ftha(Advertisement::NoLegs::NoLegSecurityAltID::_traits, 2);
473 //-------------------------------------------------------------------------------------------------
474 const FieldTrait Advertisement::NoUnderlyings::_traits[] =
475 {
476  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
477  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
478  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
479  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
480  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
481  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
482  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
483  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
484  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
485  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
486  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
487  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
488  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
489  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
490  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
491  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
492  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
493  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
494  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
495  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
496  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
497  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
498  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
499  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
500 };
502 const MsgType Advertisement::NoUnderlyings::_msgtype("NoUnderlyings");
503 const unsigned short Advertisement::NoUnderlyings::_fnum;
504 //-------------------------------------------------------------------------------------------------
505 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
506 {
507  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
508 };
509 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
512 //-------------------------------------------------------------------------------------------------
513 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingStips::_traits[] =
514 {
515  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
516 };
517 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingStips::_ftha(Advertisement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
520 //-------------------------------------------------------------------------------------------------
521 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
522 {
523  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
524  FieldTrait(1062, 1, 4, 0xc)
525 };
526 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
529 //-------------------------------------------------------------------------------------------------
530 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
531 {
532  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
533 };
534 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
537 //-------------------------------------------------------------------------------------------------
538 const FieldTrait Advertisement::NoEvents::_traits[] =
539 {
540  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
541  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
542 };
545 const unsigned short Advertisement::NoEvents::_fnum;
546 //-------------------------------------------------------------------------------------------------
548 {
549  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
550  FieldTrait(1052, 1, 4, 0xc)
551 };
553 const MsgType Advertisement::NoInstrumentParties::_msgtype("NoInstrumentParties");
554 const unsigned short Advertisement::NoInstrumentParties::_fnum;
555 //-------------------------------------------------------------------------------------------------
556 const FieldTrait Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
557 {
558  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
559 };
560 const FieldTrait_Hash_Array Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
563 //-------------------------------------------------------------------------------------------------
564 const FieldTrait Advertisement::NoComplexEvents::_traits[] =
565 {
566  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
567  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
568  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
569 };
571 const MsgType Advertisement::NoComplexEvents::_msgtype("NoComplexEvents");
572 const unsigned short Advertisement::NoComplexEvents::_fnum;
573 //-------------------------------------------------------------------------------------------------
574 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::_traits[] =
575 {
576  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
577 };
578 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::_traits, 3);
581 //-------------------------------------------------------------------------------------------------
582 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
583 {
584  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
585 };
586 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
589 //-------------------------------------------------------------------------------------------------
590 const FieldTrait ExecutionReport::_traits[] =
591 {
592  FieldTrait( 1, 15, 27, 0x4), FieldTrait( 6, 11, 196, 0x4), FieldTrait( 11, 15, 5, 0x4),
593  FieldTrait( 12, 13, 204, 0x4), FieldTrait( 13, 7, 205, 0x4), FieldTrait( 14, 10, 195, 0x5),
594  FieldTrait( 15, 19, 171, 0x4), FieldTrait( 17, 15, 20, 0x5), FieldTrait( 18, 16, 178, 0x4),
595  FieldTrait( 19, 15, 21, 0x4), FieldTrait( 21, 7, 241, 0x4), FieldTrait( 22, 15, 40, 0x4),
596  FieldTrait( 29, 7, 193, 0x4), FieldTrait( 30, 20, 189, 0x4), FieldTrait( 31, 11, 184, 0x4),
597  FieldTrait( 32, 10, 182, 0x4), FieldTrait( 37, 15, 1, 0x5), FieldTrait( 38, 10, 138, 0x4),
598  FieldTrait( 39, 7, 23, 0x5), FieldTrait( 40, 7, 143, 0x4), FieldTrait( 41, 15, 6, 0x4),
599  FieldTrait( 44, 11, 145, 0x4), FieldTrait( 48, 15, 39, 0x4), FieldTrait( 54, 7, 135, 0x5),
600  FieldTrait( 55, 15, 37, 0x4), FieldTrait( 58, 15, 247, 0x4), FieldTrait( 59, 7, 174, 0x4),
601  FieldTrait( 60, 22, 202, 0x4), FieldTrait( 63, 15, 33, 0x4), FieldTrait( 64, 25, 34, 0x4),
602  FieldTrait( 65, 15, 38, 0x4), FieldTrait( 66, 15, 16, 0x4), FieldTrait( 70, 15, 316, 0x4),
603  FieldTrait( 75, 25, 201, 0x4), FieldTrait( 77, 7, 244, 0x4), FieldTrait( 78, 1, 317, 0xc),
604  FieldTrait( 99, 11, 146, 0x4), FieldTrait( 103, 1, 25, 0x4), FieldTrait( 106, 15, 66, 0x4),
605  FieldTrait( 107, 15, 69, 0x4), FieldTrait( 110, 10, 242, 0x4), FieldTrait( 111, 10, 243, 0x4),
606  FieldTrait( 113, 8, 203, 0x4), FieldTrait( 118, 13, 236, 0x4), FieldTrait( 119, 13, 237, 0x4),
607  FieldTrait( 120, 19, 238, 0x4), FieldTrait( 126, 22, 177, 0x4), FieldTrait( 136, 1, 268, 0xc),
608  FieldTrait( 150, 7, 22, 0x5), FieldTrait( 151, 10, 194, 0x5), FieldTrait( 152, 10, 139, 0x4),
609  FieldTrait( 155, 9, 239, 0x4), FieldTrait( 156, 7, 240, 0x4), FieldTrait( 157, 1, 223, 0x4),
610  FieldTrait( 158, 14, 225, 0x4), FieldTrait( 159, 13, 226, 0x4), FieldTrait( 167, 15, 44, 0x4),
611  FieldTrait( 168, 22, 175, 0x4), FieldTrait( 192, 10, 251, 0x4), FieldTrait( 193, 25, 250, 0x4),
612  FieldTrait( 194, 11, 187, 0x4), FieldTrait( 195, 12, 188, 0x4), FieldTrait( 198, 15, 2, 0x4),
613  FieldTrait( 200, 21, 46, 0x4), FieldTrait( 201, 1, 107, 0x4), FieldTrait( 202, 11, 60, 0x4),
614  FieldTrait( 206, 7, 62, 0x4), FieldTrait( 207, 20, 65, 0x4), FieldTrait( 210, 10, 245, 0x4),
615  FieldTrait( 211, 9, 147, 0x4), FieldTrait( 218, 12, 208, 0x4), FieldTrait( 220, 19, 209, 0x4),
616  FieldTrait( 221, 15, 210, 0x4), FieldTrait( 222, 15, 211, 0x4), FieldTrait( 223, 14, 64, 0x4),
617  FieldTrait( 224, 25, 48, 0x4), FieldTrait( 225, 25, 49, 0x4), FieldTrait( 226, 1, 51, 0x4),
618  FieldTrait( 227, 14, 52, 0x4), FieldTrait( 228, 9, 53, 0x4), FieldTrait( 229, 25, 14, 0x4),
619  FieldTrait( 230, 25, 224, 0x4), FieldTrait( 231, 9, 63, 0x4), FieldTrait( 232, 1, 136, 0xc),
620  FieldTrait( 235, 15, 216, 0x4), FieldTrait( 236, 14, 217, 0x4), FieldTrait( 237, 13, 235, 0x4),
621  FieldTrait( 238, 13, 234, 0x4), FieldTrait( 239, 1, 50, 0x4), FieldTrait( 240, 25, 59, 0x4),
622  FieldTrait( 255, 15, 54, 0x4), FieldTrait( 258, 8, 231, 0x4), FieldTrait( 259, 25, 232, 0x4),
623  FieldTrait( 260, 11, 233, 0x4), FieldTrait( 336, 15, 190, 0x4), FieldTrait( 348, 2, 67, 0x4),
624  FieldTrait( 349, 28, 68, 0x4), FieldTrait( 350, 2, 70, 0x4), FieldTrait( 351, 28, 71, 0x4),
625  FieldTrait( 354, 2, 248, 0x4), FieldTrait( 355, 28, 249, 0x4), FieldTrait( 376, 15, 172, 0x4),
626  FieldTrait( 377, 8, 173, 0x4), FieldTrait( 378, 1, 26, 0x4), FieldTrait( 381, 13, 222, 0x4),
627  FieldTrait( 382, 1, 15, 0xc), FieldTrait( 388, 7, 158, 0x4), FieldTrait( 389, 9, 159, 0x4),
628  FieldTrait( 423, 1, 144, 0x4), FieldTrait( 424, 10, 197, 0x4), FieldTrait( 425, 10, 198, 0x4),
629  FieldTrait( 426, 11, 199, 0x4), FieldTrait( 427, 1, 200, 0x4), FieldTrait( 432, 25, 176, 0x4),
630  FieldTrait( 442, 7, 253, 0x4), FieldTrait( 453, 1, 13, 0xc), FieldTrait( 454, 1, 41, 0xc),
631  FieldTrait( 460, 1, 42, 0x4), FieldTrait( 461, 15, 43, 0x4), FieldTrait( 468, 7, 141, 0x4),
632  FieldTrait( 469, 9, 142, 0x4), FieldTrait( 470, 18, 56, 0x4), FieldTrait( 471, 15, 57, 0x4),
633  FieldTrait( 472, 15, 58, 0x4), FieldTrait( 479, 19, 206, 0x4), FieldTrait( 480, 7, 254, 0x4),
634  FieldTrait( 481, 7, 255, 0x4), FieldTrait( 483, 22, 258, 0x4), FieldTrait( 484, 7, 260, 0x4),
635  FieldTrait( 485, 9, 261, 0x4), FieldTrait( 494, 15, 257, 0x4), FieldTrait( 497, 7, 207, 0x4),
636  FieldTrait( 513, 15, 256, 0x4), FieldTrait( 515, 22, 259, 0x4), FieldTrait( 516, 14, 140, 0x4),
637  FieldTrait( 518, 1, 265, 0xc), FieldTrait( 526, 15, 3, 0x4), FieldTrait( 527, 15, 4, 0x4),
638  FieldTrait( 528, 7, 179, 0x4), FieldTrait( 529, 16, 180, 0x4), FieldTrait( 541, 25, 47, 0x4),
639  FieldTrait( 543, 15, 55, 0x4), FieldTrait( 544, 7, 35, 0x4), FieldTrait( 548, 15, 17, 0x4),
640  FieldTrait( 549, 1, 19, 0x4), FieldTrait( 551, 15, 18, 0x4), FieldTrait( 555, 1, 266, 0xc),
641  FieldTrait( 574, 15, 280, 0x4), FieldTrait( 581, 1, 29, 0x4), FieldTrait( 582, 1, 181, 0x4),
642  FieldTrait( 583, 15, 7, 0x4), FieldTrait( 584, 15, 10, 0x4), FieldTrait( 589, 7, 30, 0x4),
643  FieldTrait( 590, 7, 31, 0x4), FieldTrait( 591, 7, 32, 0x4), FieldTrait( 625, 15, 191, 0x4),
644  FieldTrait( 635, 15, 36, 0x4), FieldTrait( 636, 8, 24, 0x4), FieldTrait( 638, 1, 262, 0x4),
645  FieldTrait( 639, 12, 263, 0x4), FieldTrait( 641, 12, 252, 0x4), FieldTrait( 651, 11, 185, 0x4),
646  FieldTrait( 652, 10, 183, 0x4), FieldTrait( 660, 1, 28, 0x4), FieldTrait( 662, 11, 212, 0x4),
647  FieldTrait( 663, 1, 213, 0x4), FieldTrait( 667, 21, 73, 0x4), FieldTrait( 669, 11, 186, 0x4),
648  FieldTrait( 691, 15, 72, 0x4), FieldTrait( 693, 15, 8, 0x4), FieldTrait( 696, 25, 219, 0x4),
649  FieldTrait( 697, 11, 220, 0x4), FieldTrait( 698, 1, 221, 0x4), FieldTrait( 699, 15, 214, 0x4),
650  FieldTrait( 701, 25, 218, 0x4), FieldTrait( 711, 1, 134, 0xc), FieldTrait( 738, 13, 227, 0x4),
651  FieldTrait( 761, 15, 215, 0x4), FieldTrait( 762, 15, 45, 0x4), FieldTrait( 768, 1, 276, 0xc),
652  FieldTrait( 775, 1, 246, 0x4), FieldTrait( 788, 1, 129, 0x4), FieldTrait( 790, 15, 9, 0x4),
653  FieldTrait( 797, 8, 267, 0x4), FieldTrait( 811, 9, 314, 0x4), FieldTrait( 835, 1, 148, 0x4),
654  FieldTrait( 836, 1, 149, 0x4), FieldTrait( 837, 1, 150, 0x4), FieldTrait( 838, 1, 151, 0x4),
655  FieldTrait( 839, 11, 165, 0x4), FieldTrait( 840, 1, 152, 0x4), FieldTrait( 841, 1, 160, 0x4),
656  FieldTrait( 842, 1, 161, 0x4), FieldTrait( 843, 1, 162, 0x4), FieldTrait( 844, 1, 163, 0x4),
657  FieldTrait( 845, 11, 166, 0x4), FieldTrait( 846, 1, 164, 0x4), FieldTrait( 847, 1, 167, 0x4),
658  FieldTrait( 848, 15, 168, 0x4), FieldTrait( 849, 14, 169, 0x4), FieldTrait( 850, 9, 170, 0x4),
659  FieldTrait( 851, 1, 264, 0x4), FieldTrait( 854, 1, 137, 0x4), FieldTrait( 864, 1, 76, 0xc),
660  FieldTrait( 873, 25, 77, 0x4), FieldTrait( 874, 25, 78, 0x4), FieldTrait( 875, 1, 74, 0x4),
661  FieldTrait( 876, 15, 75, 0x4), FieldTrait( 880, 15, 315, 0x4), FieldTrait( 893, 8, 319, 0x4),
662  FieldTrait( 898, 14, 133, 0x4), FieldTrait( 911, 1, 11, 0x4), FieldTrait( 912, 8, 12, 0x4),
663  FieldTrait( 913, 15, 125, 0x4), FieldTrait( 914, 15, 126, 0x4), FieldTrait( 915, 25, 127, 0x4),
664  FieldTrait( 916, 25, 130, 0x4), FieldTrait( 917, 25, 131, 0x4), FieldTrait( 918, 19, 128, 0x4),
665  FieldTrait( 919, 1, 132, 0x4), FieldTrait( 920, 13, 228, 0x4), FieldTrait( 921, 13, 229, 0x4),
666  FieldTrait( 922, 13, 230, 0x4), FieldTrait( 943, 15, 192, 0x4), FieldTrait( 947, 19, 61, 0x4),
667  FieldTrait( 957, 1, 269, 0xc), FieldTrait( 961, 15, 270, 0x4), FieldTrait( 965, 15, 79, 0x4),
668  FieldTrait( 966, 15, 80, 0x4), FieldTrait( 967, 9, 82, 0x4), FieldTrait( 968, 9, 83, 0x4),
669  FieldTrait( 969, 9, 84, 0x4), FieldTrait( 970, 1, 85, 0x4), FieldTrait( 971, 1, 86, 0x4),
670  FieldTrait( 996, 15, 88, 0x4), FieldTrait( 997, 15, 89, 0x4), FieldTrait(1018, 1, 87, 0xc),
671  FieldTrait(1028, 8, 271, 0x4), FieldTrait(1029, 8, 272, 0x4), FieldTrait(1030, 15, 273, 0x4),
672  FieldTrait(1031, 17, 274, 0x4), FieldTrait(1032, 1, 275, 0x4), FieldTrait(1049, 7, 81, 0x4),
673  FieldTrait(1056, 10, 278, 0x4), FieldTrait(1057, 8, 277, 0x4), FieldTrait(1071, 12, 279, 0x4),
674  FieldTrait(1079, 26, 90, 0x4), FieldTrait(1082, 10, 303, 0x4), FieldTrait(1083, 7, 304, 0x4),
675  FieldTrait(1084, 7, 305, 0x4), FieldTrait(1085, 10, 306, 0x4), FieldTrait(1086, 10, 307, 0x4),
676  FieldTrait(1087, 10, 308, 0x4), FieldTrait(1088, 10, 309, 0x4), FieldTrait(1089, 10, 301, 0x4),
677  FieldTrait(1090, 1, 302, 0x4), FieldTrait(1091, 8, 300, 0x4), FieldTrait(1092, 7, 283, 0x4),
678  FieldTrait(1093, 7, 282, 0x4), FieldTrait(1094, 1, 153, 0x4), FieldTrait(1095, 11, 299, 0x4),
679  FieldTrait(1096, 15, 154, 0x4), FieldTrait(1097, 15, 155, 0x4), FieldTrait(1098, 15, 156, 0x4),
680  FieldTrait(1099, 15, 157, 0x4), FieldTrait(1100, 7, 284, 0x4), FieldTrait(1101, 7, 285, 0x4),
681  FieldTrait(1102, 11, 286, 0x4), FieldTrait(1103, 15, 287, 0x4), FieldTrait(1104, 15, 288, 0x4),
682  FieldTrait(1105, 15, 289, 0x4), FieldTrait(1106, 15, 290, 0x4), FieldTrait(1107, 7, 291, 0x4),
683  FieldTrait(1108, 7, 292, 0x4), FieldTrait(1109, 7, 293, 0x4), FieldTrait(1110, 11, 294, 0x4),
684  FieldTrait(1111, 7, 295, 0x4), FieldTrait(1112, 10, 296, 0x4), FieldTrait(1113, 15, 297, 0x4),
685  FieldTrait(1114, 15, 298, 0x4), FieldTrait(1115, 7, 281, 0x4), FieldTrait(1138, 10, 310, 0x4),
686  FieldTrait(1146, 13, 92, 0x4), FieldTrait(1147, 10, 93, 0x4), FieldTrait(1151, 15, 91, 0x4),
687  FieldTrait(1180, 15, 322, 0x4), FieldTrait(1181, 4, 323, 0x4), FieldTrait(1184, 2, 94, 0x4),
688  FieldTrait(1185, 29, 95, 0x4), FieldTrait(1186, 15, 96, 0x4), FieldTrait(1188, 9, 311, 0x4),
689  FieldTrait(1189, 9, 312, 0x4), FieldTrait(1190, 9, 313, 0x4), FieldTrait(1191, 15, 98, 0x4),
690  FieldTrait(1192, 10, 99, 0x4), FieldTrait(1193, 7, 100, 0x4), FieldTrait(1194, 1, 101, 0x4),
691  FieldTrait(1195, 13, 102, 0x4), FieldTrait(1196, 15, 103, 0x4), FieldTrait(1197, 15, 110, 0x4),
692  FieldTrait(1198, 1, 104, 0x4), FieldTrait(1199, 11, 105, 0x4), FieldTrait(1200, 11, 106, 0x4),
693  FieldTrait(1227, 15, 97, 0x4), FieldTrait(1242, 8, 109, 0x4), FieldTrait(1244, 8, 108, 0x4),
694  FieldTrait(1350, 4, 324, 0x4), FieldTrait(1352, 8, 325, 0x4), FieldTrait(1361, 1, 318, 0x4),
695  FieldTrait(1362, 1, 320, 0xc), FieldTrait(1380, 14, 321, 0x4), FieldTrait(1435, 1, 111, 0x4),
696  FieldTrait(1439, 1, 112, 0x4), FieldTrait(1445, 1, 326, 0xc), FieldTrait(1449, 15, 113, 0x4),
697  FieldTrait(1450, 15, 114, 0x4), FieldTrait(1451, 14, 115, 0x4), FieldTrait(1452, 14, 116, 0x4),
698  FieldTrait(1457, 14, 117, 0x4), FieldTrait(1458, 14, 118, 0x4), FieldTrait(1478, 1, 119, 0x4),
699  FieldTrait(1479, 1, 120, 0x4), FieldTrait(1480, 14, 121, 0x4), FieldTrait(1481, 1, 122, 0x4),
700  FieldTrait(1482, 1, 123, 0x4), FieldTrait(1483, 1, 124, 0xc)
701 };
702 const FieldTrait_Hash_Array ExecutionReport::_ftha(ExecutionReport::_traits, 326);
704 //-------------------------------------------------------------------------------------------------
705 const FieldTrait ExecutionReport::NoAllocs::_traits[] =
706 {
707  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
708  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
709 };
712 const unsigned short ExecutionReport::NoAllocs::_fnum;
713 //-------------------------------------------------------------------------------------------------
714 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits[] =
715 {
716  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
717  FieldTrait( 804, 1, 4, 0xc)
718 };
719 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
722 //-------------------------------------------------------------------------------------------------
723 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
724 {
725  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
726 };
727 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
730 //-------------------------------------------------------------------------------------------------
731 const FieldTrait ExecutionReport::NoMiscFees::_traits[] =
732 {
733  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
734  FieldTrait( 891, 1, 4, 0x4)
735 };
738 const unsigned short ExecutionReport::NoMiscFees::_fnum;
739 //-------------------------------------------------------------------------------------------------
740 const FieldTrait ExecutionReport::NoStipulations::_traits[] =
741 {
742  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
743 };
745 const MsgType ExecutionReport::NoStipulations::_msgtype("NoStipulations");
746 const unsigned short ExecutionReport::NoStipulations::_fnum;
747 //-------------------------------------------------------------------------------------------------
749 {
750  FieldTrait( 337, 15, 2, 0x4), FieldTrait( 375, 15, 1, 0x4), FieldTrait( 437, 10, 3, 0x4),
751  FieldTrait( 438, 22, 4, 0x4), FieldTrait( 655, 15, 5, 0x4)
752 };
754 const MsgType ExecutionReport::NoContraBrokers::_msgtype("NoContraBrokers");
755 const unsigned short ExecutionReport::NoContraBrokers::_fnum;
756 //-------------------------------------------------------------------------------------------------
757 const FieldTrait ExecutionReport::NoPartyIDs::_traits[] =
758 {
759  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
760  FieldTrait( 802, 1, 4, 0xc)
761 };
764 const unsigned short ExecutionReport::NoPartyIDs::_fnum;
765 //-------------------------------------------------------------------------------------------------
766 const FieldTrait ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
767 {
768  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
769 };
770 const FieldTrait_Hash_Array ExecutionReport::NoPartyIDs::NoPartySubIDs::_ftha(ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
773 //-------------------------------------------------------------------------------------------------
775 {
776  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
777 };
779 const MsgType ExecutionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
780 const unsigned short ExecutionReport::NoSecurityAltID::_fnum;
781 //-------------------------------------------------------------------------------------------------
782 const FieldTrait ExecutionReport::NoContAmts::_traits[] =
783 {
784  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
785 };
788 const unsigned short ExecutionReport::NoContAmts::_fnum;
789 //-------------------------------------------------------------------------------------------------
790 const FieldTrait ExecutionReport::NoLegs::_traits[] =
791 {
792  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
793  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
794  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
795  FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4), FieldTrait( 566, 11, 46, 0x4),
796  FieldTrait( 587, 7, 61, 0x4), FieldTrait( 588, 25, 62, 0x4), FieldTrait( 596, 18, 20, 0x4),
797  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
798  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
799  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
800  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
801  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
802  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
803  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
804  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
805  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 637, 11, 63, 0x4),
806  FieldTrait( 654, 15, 60, 0x4), FieldTrait( 670, 1, 71, 0xc), FieldTrait( 675, 19, 65, 0x4),
807  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 64, 0x4), FieldTrait( 687, 10, 55, 0x4),
808  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
809  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 948, 1, 69, 0xc),
810  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
811  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 66, 0x4),
812  FieldTrait(1074, 10, 67, 0x4), FieldTrait(1075, 13, 68, 0x4), FieldTrait(1212, 26, 47, 0x4),
813  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 70, 0x4),
814  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
815  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
816  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
817  FieldTrait(1440, 1, 54, 0x4)
818 };
821 const unsigned short ExecutionReport::NoLegs::_fnum;
822 //-------------------------------------------------------------------------------------------------
823 const FieldTrait ExecutionReport::NoLegs::NoLegSecurityAltID::_traits[] =
824 {
825  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
826 };
827 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegSecurityAltID::_ftha(ExecutionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
830 //-------------------------------------------------------------------------------------------------
831 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::_traits[] =
832 {
833  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
834  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
835 };
836 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::_traits, 6);
839 //-------------------------------------------------------------------------------------------------
840 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
841 {
842  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
843  FieldTrait( 806, 1, 4, 0xc)
844 };
845 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
848 //-------------------------------------------------------------------------------------------------
849 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
850 {
851  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
852 };
853 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
856 //-------------------------------------------------------------------------------------------------
857 const FieldTrait ExecutionReport::NoLegs::NoLegStipulations::_traits[] =
858 {
859  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
860 };
861 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegStipulations::_ftha(ExecutionReport::NoLegs::NoLegStipulations::_traits, 2);
864 //-------------------------------------------------------------------------------------------------
865 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::_traits[] =
866 {
867  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
868  FieldTrait( 952, 1, 4, 0xc)
869 };
870 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::_traits, 4);
873 //-------------------------------------------------------------------------------------------------
874 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
875 {
876  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
877 };
878 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
881 //-------------------------------------------------------------------------------------------------
882 const FieldTrait ExecutionReport::NoUnderlyings::_traits[] =
883 {
884  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
885  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
886  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
887  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
888  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
889  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
890  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
891  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
892  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
893  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
894  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
895  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
896  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
897  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
898  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
899  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
900  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
901  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
902  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
903  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
904  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
905  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
906  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
907  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
908 };
911 const unsigned short ExecutionReport::NoUnderlyings::_fnum;
912 //-------------------------------------------------------------------------------------------------
913 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
914 {
915  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
916 };
917 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
920 //-------------------------------------------------------------------------------------------------
921 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
922 {
923  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
924 };
925 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
928 //-------------------------------------------------------------------------------------------------
929 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
930 {
931  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
932  FieldTrait(1062, 1, 4, 0xc)
933 };
934 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
937 //-------------------------------------------------------------------------------------------------
938 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
939 {
940  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
941 };
942 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
945 //-------------------------------------------------------------------------------------------------
947 {
948  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
949  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
950 };
952 const MsgType ExecutionReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
953 const unsigned short ExecutionReport::NoTrdRegTimestamps::_fnum;
954 //-------------------------------------------------------------------------------------------------
955 const FieldTrait ExecutionReport::NoEvents::_traits[] =
956 {
957  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
958  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
959 };
962 const unsigned short ExecutionReport::NoEvents::_fnum;
963 //-------------------------------------------------------------------------------------------------
965 {
966  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
967 };
969 const MsgType ExecutionReport::NoStrategyParameters::_msgtype("NoStrategyParameters");
971 //-------------------------------------------------------------------------------------------------
973 {
974  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
975  FieldTrait(1052, 1, 4, 0xc)
976 };
978 const MsgType ExecutionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
980 //-------------------------------------------------------------------------------------------------
981 const FieldTrait ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
982 {
983  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
984 };
985 const FieldTrait_Hash_Array ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
988 //-------------------------------------------------------------------------------------------------
989 const FieldTrait ExecutionReport::NoFills::_traits[] =
990 {
991  FieldTrait(1363, 15, 1, 0x4), FieldTrait(1364, 11, 2, 0x4), FieldTrait(1365, 10, 3, 0x4),
992  FieldTrait(1414, 1, 4, 0xc), FieldTrait(1443, 1, 5, 0x4)
993 };
996 const unsigned short ExecutionReport::NoFills::_fnum;
997 //-------------------------------------------------------------------------------------------------
998 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::_traits[] =
999 {
1000  FieldTrait(1413, 1, 4, 0xc), FieldTrait(1415, 15, 1, 0x4), FieldTrait(1416, 7, 2, 0x4),
1001  FieldTrait(1417, 1, 3, 0x4)
1002 };
1003 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::_traits, 4);
1006 //-------------------------------------------------------------------------------------------------
1007 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits[] =
1008 {
1009  FieldTrait(1411, 1, 2, 0x4), FieldTrait(1412, 15, 1, 0x4)
1010 };
1011 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits, 2);
1014 //-------------------------------------------------------------------------------------------------
1015 const FieldTrait ExecutionReport::NoRateSources::_traits[] =
1016 {
1017  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
1018 };
1020 const MsgType ExecutionReport::NoRateSources::_msgtype("NoRateSources");
1021 const unsigned short ExecutionReport::NoRateSources::_fnum;
1022 //-------------------------------------------------------------------------------------------------
1023 const FieldTrait ExecutionReport::NoComplexEvents::_traits[] =
1024 {
1025  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1026  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1027  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1028 };
1030 const MsgType ExecutionReport::NoComplexEvents::_msgtype("NoComplexEvents");
1031 const unsigned short ExecutionReport::NoComplexEvents::_fnum;
1032 //-------------------------------------------------------------------------------------------------
1033 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
1034 {
1035  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1036 };
1037 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
1040 //-------------------------------------------------------------------------------------------------
1041 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1042 {
1043  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1044 };
1045 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1048 //-------------------------------------------------------------------------------------------------
1049 const FieldTrait OrderCancelReject::_traits[] =
1050 {
1051  FieldTrait( 1, 15, 11, 0x4), FieldTrait( 11, 15, 4, 0x5), FieldTrait( 37, 15, 1, 0x5),
1052  FieldTrait( 39, 7, 7, 0x5), FieldTrait( 41, 15, 6, 0x4), FieldTrait( 58, 15, 19, 0x4),
1053  FieldTrait( 60, 22, 16, 0x4), FieldTrait( 66, 15, 10, 0x4), FieldTrait( 75, 25, 15, 0x4),
1054  FieldTrait( 102, 1, 18, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 229, 25, 14, 0x4),
1055  FieldTrait( 354, 2, 20, 0x4), FieldTrait( 355, 28, 21, 0x4), FieldTrait( 434, 7, 17, 0x5),
1056  FieldTrait( 526, 15, 3, 0x4), FieldTrait( 581, 1, 13, 0x4), FieldTrait( 583, 15, 5, 0x4),
1057  FieldTrait( 586, 22, 9, 0x4), FieldTrait( 636, 8, 8, 0x4), FieldTrait( 660, 1, 12, 0x4)
1058 };
1059 const FieldTrait_Hash_Array OrderCancelReject::_ftha(OrderCancelReject::_traits, 21);
1061 //-------------------------------------------------------------------------------------------------
1062 const FieldTrait Logon::_traits[] =
1063 {
1064  FieldTrait( 95, 2, 3, 0x4), FieldTrait( 96, 28, 4, 0x4), FieldTrait( 98, 1, 1, 0x5),
1065  FieldTrait( 108, 1, 2, 0x5), FieldTrait( 141, 8, 5, 0x4), FieldTrait( 383, 2, 7, 0x4),
1066  FieldTrait( 384, 1, 12, 0xc), FieldTrait( 464, 8, 8, 0x4), FieldTrait( 553, 15, 9, 0x4),
1067  FieldTrait( 554, 15, 10, 0x4), FieldTrait( 789, 4, 6, 0x4), FieldTrait(1137, 15, 11, 0x5)
1068 };
1069 const FieldTrait_Hash_Array Logon::_ftha(Logon::_traits, 12);
1070 const MsgType Logon::_msgtype("A");
1071 //-------------------------------------------------------------------------------------------------
1072 const FieldTrait Logon::NoMsgTypes::_traits[] =
1073 {
1074  FieldTrait( 372, 15, 1, 0x4), FieldTrait( 385, 7, 2, 0x4), FieldTrait(1130, 15, 3, 0x4),
1075  FieldTrait(1131, 15, 4, 0x4)
1076 };
1077 const FieldTrait_Hash_Array Logon::NoMsgTypes::_ftha(Logon::NoMsgTypes::_traits, 4);
1078 const MsgType Logon::NoMsgTypes::_msgtype("NoMsgTypes");
1079 const unsigned short Logon::NoMsgTypes::_fnum;
1080 //-------------------------------------------------------------------------------------------------
1081 const FieldTrait DerivativeSecurityList::_traits[] =
1082 {
1083  FieldTrait( 60, 22, 149, 0x4), FieldTrait( 146, 1, 78, 0xc), FieldTrait( 241, 25, 15, 0x4),
1084  FieldTrait( 242, 25, 16, 0x4), FieldTrait( 243, 1, 17, 0x4), FieldTrait( 244, 1, 18, 0x4),
1085  FieldTrait( 245, 14, 19, 0x4), FieldTrait( 246, 9, 20, 0x4), FieldTrait( 247, 25, 26, 0x4),
1086  FieldTrait( 256, 15, 21, 0x4), FieldTrait( 305, 15, 7, 0x4), FieldTrait( 306, 15, 33, 0x4),
1087  FieldTrait( 307, 15, 36, 0x4), FieldTrait( 308, 20, 32, 0x4), FieldTrait( 309, 15, 6, 0x4),
1088  FieldTrait( 310, 15, 11, 0x4), FieldTrait( 311, 15, 4, 0x4), FieldTrait( 312, 15, 5, 0x4),
1089  FieldTrait( 313, 21, 13, 0x4), FieldTrait( 315, 1, 63, 0x4), FieldTrait( 316, 11, 27, 0x4),
1090  FieldTrait( 317, 7, 29, 0x4), FieldTrait( 318, 19, 41, 0x4), FieldTrait( 320, 15, 1, 0x4),
1091  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 362, 2, 34, 0x4), FieldTrait( 363, 28, 35, 0x4),
1092  FieldTrait( 364, 2, 37, 0x4), FieldTrait( 365, 28, 38, 0x4), FieldTrait( 393, 1, 76, 0x4),
1093  FieldTrait( 435, 14, 31, 0x4), FieldTrait( 436, 9, 30, 0x4), FieldTrait( 457, 1, 8, 0xc),
1094  FieldTrait( 462, 1, 9, 0x4), FieldTrait( 463, 15, 10, 0x4), FieldTrait( 542, 25, 14, 0x4),
1095  FieldTrait( 560, 1, 3, 0x4), FieldTrait( 592, 18, 23, 0x4), FieldTrait( 593, 15, 24, 0x4),
1096  FieldTrait( 594, 15, 25, 0x4), FieldTrait( 595, 15, 22, 0x4), FieldTrait( 715, 25, 148, 0x4),
1097  FieldTrait( 763, 15, 12, 0x4), FieldTrait( 810, 11, 43, 0x4), FieldTrait( 877, 15, 39, 0x4),
1098  FieldTrait( 878, 15, 40, 0x4), FieldTrait( 879, 10, 42, 0x4), FieldTrait( 882, 11, 44, 0x4),
1099  FieldTrait( 883, 11, 45, 0x4), FieldTrait( 884, 13, 46, 0x4), FieldTrait( 885, 13, 47, 0x4),
1100  FieldTrait( 886, 13, 48, 0x4), FieldTrait( 887, 1, 49, 0xc), FieldTrait( 893, 8, 77, 0x4),
1101  FieldTrait( 941, 19, 28, 0x4), FieldTrait( 964, 1, 147, 0x4), FieldTrait( 972, 14, 50, 0x4),
1102  FieldTrait( 973, 13, 52, 0x4), FieldTrait( 974, 15, 53, 0x4), FieldTrait( 975, 1, 51, 0x4),
1103  FieldTrait( 998, 15, 54, 0x4), FieldTrait(1000, 15, 55, 0x4), FieldTrait(1038, 13, 56, 0x4),
1104  FieldTrait(1039, 15, 58, 0x4), FieldTrait(1044, 10, 59, 0x4), FieldTrait(1045, 9, 60, 0x4),
1105  FieldTrait(1046, 7, 61, 0x4), FieldTrait(1058, 1, 57, 0xc), FieldTrait(1180, 15, 143, 0x4),
1106  FieldTrait(1181, 4, 144, 0x4), FieldTrait(1213, 26, 62, 0x4), FieldTrait(1214, 15, 79, 0x4),
1107  FieldTrait(1215, 15, 80, 0x4), FieldTrait(1216, 15, 81, 0x4), FieldTrait(1217, 15, 82, 0x4),
1108  FieldTrait(1218, 1, 83, 0xc), FieldTrait(1225, 13, 115, 0x4), FieldTrait(1228, 15, 85, 0x4),
1109  FieldTrait(1243, 8, 86, 0x4), FieldTrait(1246, 1, 84, 0x4), FieldTrait(1247, 15, 87, 0x4),
1110  FieldTrait(1248, 15, 88, 0x4), FieldTrait(1249, 15, 89, 0x4), FieldTrait(1250, 15, 90, 0x4),
1111  FieldTrait(1251, 21, 91, 0x4), FieldTrait(1252, 25, 92, 0x4), FieldTrait(1253, 26, 93, 0x4),
1112  FieldTrait(1254, 15, 94, 0x4), FieldTrait(1255, 7, 95, 0x4), FieldTrait(1256, 15, 96, 0x4),
1113  FieldTrait(1257, 15, 98, 0x4), FieldTrait(1258, 18, 99, 0x4), FieldTrait(1259, 15, 100, 0x4),
1114  FieldTrait(1260, 15, 102, 0x4), FieldTrait(1261, 11, 101, 0x4), FieldTrait(1262, 19, 103, 0x4),
1115  FieldTrait(1263, 9, 104, 0x4), FieldTrait(1264, 9, 105, 0x4), FieldTrait(1265, 7, 106, 0x4),
1116  FieldTrait(1266, 9, 107, 0x4), FieldTrait(1267, 9, 108, 0x4), FieldTrait(1268, 13, 109, 0x4),
1117  FieldTrait(1269, 15, 110, 0x4), FieldTrait(1270, 10, 111, 0x4), FieldTrait(1271, 15, 116, 0x4),
1118  FieldTrait(1272, 20, 117, 0x4), FieldTrait(1273, 1, 118, 0x4), FieldTrait(1274, 1, 119, 0x4),
1119  FieldTrait(1275, 15, 120, 0x4), FieldTrait(1276, 25, 97, 0x4), FieldTrait(1277, 2, 121, 0x4),
1120  FieldTrait(1278, 28, 122, 0x4), FieldTrait(1279, 15, 123, 0x4), FieldTrait(1280, 2, 124, 0x4),
1121  FieldTrait(1281, 28, 125, 0x4), FieldTrait(1282, 2, 136, 0x4), FieldTrait(1283, 28, 137, 0x4),
1122  FieldTrait(1284, 15, 138, 0x4), FieldTrait(1285, 21, 126, 0x4), FieldTrait(1286, 1, 127, 0xc),
1123  FieldTrait(1292, 1, 128, 0xc), FieldTrait(1299, 7, 114, 0x4), FieldTrait(1310, 1, 142, 0xc),
1124  FieldTrait(1311, 1, 141, 0xc), FieldTrait(1315, 15, 112, 0x4), FieldTrait(1316, 10, 113, 0x4),
1125  FieldTrait(1317, 7, 129, 0x4), FieldTrait(1318, 15, 130, 0x4), FieldTrait(1319, 15, 131, 0x4),
1126  FieldTrait(1320, 1, 132, 0x4), FieldTrait(1321, 11, 133, 0x4), FieldTrait(1322, 11, 134, 0x4),
1127  FieldTrait(1323, 1, 135, 0x4), FieldTrait(1350, 4, 145, 0x4), FieldTrait(1352, 8, 146, 0x4),
1128  FieldTrait(1419, 1, 64, 0x4), FieldTrait(1423, 10, 65, 0x4), FieldTrait(1424, 15, 66, 0x4),
1129  FieldTrait(1425, 10, 67, 0x4), FieldTrait(1437, 1, 68, 0x4), FieldTrait(1438, 1, 139, 0x4),
1130  FieldTrait(1441, 1, 69, 0x4), FieldTrait(1442, 1, 140, 0x4), FieldTrait(1453, 15, 70, 0x4),
1131  FieldTrait(1454, 15, 71, 0x4), FieldTrait(1455, 14, 72, 0x4), FieldTrait(1456, 14, 73, 0x4),
1132  FieldTrait(1459, 14, 74, 0x4), FieldTrait(1460, 14, 75, 0x4)
1133 };
1134 const FieldTrait_Hash_Array DerivativeSecurityList::_ftha(DerivativeSecurityList::_traits, 149);
1136 //-------------------------------------------------------------------------------------------------
1138 {
1139  FieldTrait( 15, 19, 89, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
1140  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 94, 0x4), FieldTrait( 65, 15, 2, 0x4),
1141  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
1142  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
1143  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4),
1144  FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4),
1145  FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4),
1146  FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4),
1147  FieldTrait( 292, 16, 101, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
1148  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 95, 0x4),
1149  FieldTrait( 355, 28, 96, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
1150  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
1151  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
1152  FieldTrait( 555, 1, 93, 0xc), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 90, 0x4),
1153  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
1154  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 41, 0x4),
1155  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
1156  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
1157  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
1158  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
1159  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
1160  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
1161  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
1162  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
1163  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
1164  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
1165  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1221, 11, 98, 0x4),
1166  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1230, 11, 99, 0x4), FieldTrait(1240, 11, 100, 0x4),
1167  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1305, 1, 97, 0x4),
1168  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
1169  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
1170  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
1171  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
1172  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1504, 22, 102, 0x4)
1173 };
1176 const unsigned short DerivativeSecurityList::NoRelatedSym::_fnum;
1177 //-------------------------------------------------------------------------------------------------
1178 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
1179 {
1180  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1181 };
1182 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
1185 //-------------------------------------------------------------------------------------------------
1186 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::_traits[] =
1187 {
1188  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1189  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1190  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
1191  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
1192  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
1193  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
1194  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
1195  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
1196  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
1197  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
1198  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
1199  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
1200  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1201  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1202  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1203  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1204  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
1205  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1206 };
1207 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::_traits, 54);
1210 //-------------------------------------------------------------------------------------------------
1211 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
1212 {
1213  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1214 };
1215 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
1218 //-------------------------------------------------------------------------------------------------
1219 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoEvents::_traits[] =
1220 {
1221  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
1222  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
1223 };
1224 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoEvents::_traits, 5);
1227 //-------------------------------------------------------------------------------------------------
1228 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
1229 {
1230  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
1231 };
1232 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
1235 //-------------------------------------------------------------------------------------------------
1236 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
1237 {
1238  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
1239  FieldTrait(1052, 1, 4, 0xc)
1240 };
1241 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
1244 //-------------------------------------------------------------------------------------------------
1245 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1246 {
1247  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
1248 };
1249 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1252 //-------------------------------------------------------------------------------------------------
1253 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
1254 {
1255  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1256  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1257  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1258 };
1259 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
1262 //-------------------------------------------------------------------------------------------------
1263 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
1264 {
1265  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1266 };
1267 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
1270 //-------------------------------------------------------------------------------------------------
1271 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1272 {
1273  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1274 };
1275 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1278 //-------------------------------------------------------------------------------------------------
1280 {
1281  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
1282 };
1284 const MsgType DerivativeSecurityList::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
1286 //-------------------------------------------------------------------------------------------------
1288 {
1289  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
1290 };
1294 //-------------------------------------------------------------------------------------------------
1296 {
1297  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
1298  FieldTrait(1062, 1, 4, 0xc)
1299 };
1303 //-------------------------------------------------------------------------------------------------
1304 const FieldTrait DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1305 {
1306  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
1307 };
1308 const FieldTrait_Hash_Array DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1311 //-------------------------------------------------------------------------------------------------
1313 {
1314  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
1315 };
1317 const MsgType DerivativeSecurityList::NoDerivativeSecurityAltID::_msgtype("NoDerivativeSecurityAltID");
1319 //-------------------------------------------------------------------------------------------------
1321 {
1322  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
1323  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
1324 };
1328 //-------------------------------------------------------------------------------------------------
1330 {
1331  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
1332  FieldTrait(1296, 1, 4, 0xc)
1333 };
1335 const MsgType DerivativeSecurityList::NoDerivativeInstrumentParties::_msgtype("NoDerivativeInstrumentParties");
1337 //-------------------------------------------------------------------------------------------------
1338 const FieldTrait DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
1339 {
1340  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
1341 };
1342 const FieldTrait_Hash_Array DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
1345 //-------------------------------------------------------------------------------------------------
1347 {
1348  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
1349  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
1350  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
1351  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
1352  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
1353  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
1354  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
1355 };
1359 //-------------------------------------------------------------------------------------------------
1360 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits[] =
1361 {
1362  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
1363  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
1364 };
1365 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits, 6);
1368 //-------------------------------------------------------------------------------------------------
1369 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
1370 {
1371  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
1372  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
1373 };
1374 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
1377 //-------------------------------------------------------------------------------------------------
1378 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits[] =
1379 {
1380  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
1381  FieldTrait(1209, 1, 4, 0x4)
1382 };
1383 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits, 4);
1386 //-------------------------------------------------------------------------------------------------
1387 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits[] =
1388 {
1389  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
1390 };
1391 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits, 2);
1394 //-------------------------------------------------------------------------------------------------
1395 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits[] =
1396 {
1397  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
1398  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
1399  FieldTrait(1239, 1, 4, 0xc)
1400 };
1401 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits, 7);
1404 //-------------------------------------------------------------------------------------------------
1405 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
1406 {
1407  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
1408 };
1409 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
1412 //-------------------------------------------------------------------------------------------------
1413 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
1414 {
1415  FieldTrait(1308, 7, 1, 0x4)
1416 };
1417 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
1420 //-------------------------------------------------------------------------------------------------
1421 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
1422 {
1423  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
1424 };
1425 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
1428 //-------------------------------------------------------------------------------------------------
1429 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
1430 {
1431  FieldTrait( 40, 7, 1, 0x4)
1432 };
1433 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
1436 //-------------------------------------------------------------------------------------------------
1437 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
1438 {
1439  FieldTrait( 59, 7, 1, 0x4)
1440 };
1441 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
1444 //-------------------------------------------------------------------------------------------------
1445 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
1446 {
1447  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
1448 };
1449 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
1452 //-------------------------------------------------------------------------------------------------
1454 {
1455  FieldTrait(1313, 1, 1, 0x4), FieldTrait(1314, 15, 2, 0x4)
1456 };
1460 //-------------------------------------------------------------------------------------------------
1461 const FieldTrait NewOrderMultileg::_traits[] =
1462 {
1463  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 1, 0x5), FieldTrait( 12, 13, 140, 0x4),
1464  FieldTrait( 13, 7, 141, 0x4), FieldTrait( 15, 19, 130, 0x4), FieldTrait( 18, 16, 20, 0x4),
1465  FieldTrait( 21, 7, 19, 0x4), FieldTrait( 22, 15, 30, 0x4), FieldTrait( 23, 15, 133, 0x4),
1466  FieldTrait( 38, 10, 121, 0x4), FieldTrait( 40, 7, 126, 0x5), FieldTrait( 44, 11, 128, 0x4),
1467  FieldTrait( 48, 15, 29, 0x4), FieldTrait( 54, 7, 26, 0x5), FieldTrait( 55, 15, 27, 0x4),
1468  FieldTrait( 58, 15, 150, 0x4), FieldTrait( 59, 7, 135, 0x4), FieldTrait( 60, 22, 119, 0x5),
1469  FieldTrait( 63, 15, 15, 0x4), FieldTrait( 64, 25, 16, 0x4), FieldTrait( 65, 15, 28, 0x4),
1470  FieldTrait( 70, 15, 13, 0x4), FieldTrait( 75, 25, 6, 0x4), FieldTrait( 77, 7, 153, 0x4),
1471  FieldTrait( 78, 1, 14, 0xc), FieldTrait( 81, 7, 25, 0x4), FieldTrait( 99, 11, 129, 0x4),
1472  FieldTrait( 100, 20, 23, 0x4), FieldTrait( 106, 15, 56, 0x4), FieldTrait( 107, 15, 59, 0x4),
1473  FieldTrait( 110, 10, 21, 0x4), FieldTrait( 111, 10, 22, 0x4), FieldTrait( 114, 8, 118, 0x4),
1474  FieldTrait( 117, 15, 134, 0x4), FieldTrait( 120, 19, 148, 0x4), FieldTrait( 121, 8, 147, 0x4),
1475  FieldTrait( 126, 22, 138, 0x4), FieldTrait( 140, 11, 116, 0x4), FieldTrait( 152, 10, 122, 0x4),
1476  FieldTrait( 167, 15, 34, 0x4), FieldTrait( 168, 22, 136, 0x4), FieldTrait( 200, 21, 36, 0x4),
1477  FieldTrait( 201, 1, 97, 0x4), FieldTrait( 202, 11, 50, 0x4), FieldTrait( 203, 1, 154, 0x4),
1478  FieldTrait( 206, 7, 52, 0x4), FieldTrait( 207, 20, 55, 0x4), FieldTrait( 210, 10, 155, 0x4),
1479  FieldTrait( 211, 9, 156, 0x4), FieldTrait( 223, 14, 54, 0x4), FieldTrait( 224, 25, 38, 0x4),
1480  FieldTrait( 225, 25, 39, 0x4), FieldTrait( 226, 1, 41, 0x4), FieldTrait( 227, 14, 42, 0x4),
1481  FieldTrait( 228, 9, 43, 0x4), FieldTrait( 229, 25, 5, 0x4), FieldTrait( 231, 9, 53, 0x4),
1482  FieldTrait( 239, 1, 40, 0x4), FieldTrait( 240, 25, 49, 0x4), FieldTrait( 255, 15, 44, 0x4),
1483  FieldTrait( 348, 2, 57, 0x4), FieldTrait( 349, 28, 58, 0x4), FieldTrait( 350, 2, 60, 0x4),
1484  FieldTrait( 351, 28, 61, 0x4), FieldTrait( 354, 2, 151, 0x4), FieldTrait( 355, 28, 152, 0x4),
1485  FieldTrait( 376, 15, 131, 0x4), FieldTrait( 377, 8, 132, 0x4), FieldTrait( 386, 1, 24, 0xc),
1486  FieldTrait( 388, 7, 167, 0x4), FieldTrait( 389, 9, 168, 0x4), FieldTrait( 423, 1, 127, 0x4),
1487  FieldTrait( 427, 1, 139, 0x4), FieldTrait( 432, 25, 137, 0x4), FieldTrait( 453, 1, 4, 0xc),
1488  FieldTrait( 454, 1, 31, 0xc), FieldTrait( 460, 1, 32, 0x4), FieldTrait( 461, 15, 33, 0x4),
1489  FieldTrait( 468, 7, 124, 0x4), FieldTrait( 469, 9, 125, 0x4), FieldTrait( 470, 18, 46, 0x4),
1490  FieldTrait( 471, 15, 47, 0x4), FieldTrait( 472, 15, 48, 0x4), FieldTrait( 479, 19, 142, 0x4),
1491  FieldTrait( 480, 7, 177, 0x4), FieldTrait( 481, 7, 178, 0x4), FieldTrait( 494, 15, 180, 0x4),
1492  FieldTrait( 497, 7, 143, 0x4), FieldTrait( 513, 15, 179, 0x4), FieldTrait( 516, 14, 123, 0x4),
1493  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 144, 0x4), FieldTrait( 529, 16, 145, 0x4),
1494  FieldTrait( 541, 25, 37, 0x4), FieldTrait( 543, 15, 45, 0x4), FieldTrait( 544, 7, 17, 0x4),
1495  FieldTrait( 555, 1, 117, 0xd), FieldTrait( 563, 1, 181, 0x4), FieldTrait( 581, 1, 9, 0x4),
1496  FieldTrait( 582, 1, 146, 0x4), FieldTrait( 583, 15, 3, 0x4), FieldTrait( 589, 7, 10, 0x4),
1497  FieldTrait( 590, 7, 11, 0x4), FieldTrait( 591, 7, 12, 0x4), FieldTrait( 635, 15, 18, 0x4),
1498  FieldTrait( 660, 1, 8, 0x4), FieldTrait( 667, 21, 63, 0x4), FieldTrait( 691, 15, 62, 0x4),
1499  FieldTrait( 711, 1, 115, 0xc), FieldTrait( 762, 15, 35, 0x4), FieldTrait( 775, 1, 149, 0x4),
1500  FieldTrait( 835, 1, 157, 0x4), FieldTrait( 836, 1, 158, 0x4), FieldTrait( 837, 1, 159, 0x4),
1501  FieldTrait( 838, 1, 160, 0x4), FieldTrait( 840, 1, 161, 0x4), FieldTrait( 841, 1, 169, 0x4),
1502  FieldTrait( 842, 1, 170, 0x4), FieldTrait( 843, 1, 171, 0x4), FieldTrait( 844, 1, 172, 0x4),
1503  FieldTrait( 846, 1, 173, 0x4), FieldTrait( 847, 1, 174, 0x4), FieldTrait( 848, 15, 175, 0x4),
1504  FieldTrait( 849, 14, 176, 0x4), FieldTrait( 854, 1, 120, 0x4), FieldTrait( 864, 1, 66, 0xc),
1505  FieldTrait( 873, 25, 67, 0x4), FieldTrait( 874, 25, 68, 0x4), FieldTrait( 875, 1, 64, 0x4),
1506  FieldTrait( 876, 15, 65, 0x4), FieldTrait( 947, 19, 51, 0x4), FieldTrait( 957, 1, 182, 0xc),
1507  FieldTrait( 965, 15, 69, 0x4), FieldTrait( 966, 15, 70, 0x4), FieldTrait( 967, 9, 72, 0x4),
1508  FieldTrait( 968, 9, 73, 0x4), FieldTrait( 969, 9, 74, 0x4), FieldTrait( 970, 1, 75, 0x4),
1509  FieldTrait( 971, 1, 76, 0x4), FieldTrait( 996, 15, 78, 0x4), FieldTrait( 997, 15, 79, 0x4),
1510  FieldTrait(1018, 1, 77, 0xc), FieldTrait(1049, 7, 71, 0x4), FieldTrait(1069, 12, 183, 0x4),
1511  FieldTrait(1079, 26, 80, 0x4), FieldTrait(1080, 15, 210, 0x4), FieldTrait(1081, 7, 211, 0x4),
1512  FieldTrait(1082, 10, 186, 0x4), FieldTrait(1083, 7, 187, 0x4), FieldTrait(1084, 7, 188, 0x4),
1513  FieldTrait(1085, 10, 189, 0x4), FieldTrait(1086, 10, 190, 0x4), FieldTrait(1087, 10, 191, 0x4),
1514  FieldTrait(1088, 10, 192, 0x4), FieldTrait(1089, 10, 184, 0x4), FieldTrait(1090, 1, 185, 0x4),
1515  FieldTrait(1091, 8, 212, 0x4), FieldTrait(1092, 7, 194, 0x4), FieldTrait(1094, 1, 162, 0x4),
1516  FieldTrait(1096, 15, 163, 0x4), FieldTrait(1097, 15, 164, 0x4), FieldTrait(1098, 15, 165, 0x4),
1517  FieldTrait(1099, 15, 166, 0x4), FieldTrait(1100, 7, 195, 0x4), FieldTrait(1101, 7, 196, 0x4),
1518  FieldTrait(1102, 11, 197, 0x4), FieldTrait(1103, 15, 198, 0x4), FieldTrait(1104, 15, 199, 0x4),
1519  FieldTrait(1105, 15, 200, 0x4), FieldTrait(1106, 15, 201, 0x4), FieldTrait(1107, 7, 202, 0x4),
1520  FieldTrait(1108, 7, 203, 0x4), FieldTrait(1109, 7, 204, 0x4), FieldTrait(1110, 11, 205, 0x4),
1521  FieldTrait(1111, 7, 206, 0x4), FieldTrait(1112, 10, 207, 0x4), FieldTrait(1113, 15, 208, 0x4),
1522  FieldTrait(1114, 15, 209, 0x4), FieldTrait(1133, 7, 213, 0x4), FieldTrait(1138, 10, 193, 0x4),
1523  FieldTrait(1146, 13, 82, 0x4), FieldTrait(1147, 10, 83, 0x4), FieldTrait(1151, 15, 81, 0x4),
1524  FieldTrait(1184, 2, 84, 0x4), FieldTrait(1185, 29, 85, 0x4), FieldTrait(1186, 15, 86, 0x4),
1525  FieldTrait(1190, 9, 216, 0x4), FieldTrait(1191, 15, 88, 0x4), FieldTrait(1192, 10, 89, 0x4),
1526  FieldTrait(1193, 7, 90, 0x4), FieldTrait(1194, 1, 91, 0x4), FieldTrait(1195, 13, 92, 0x4),
1527  FieldTrait(1196, 15, 93, 0x4), FieldTrait(1197, 15, 100, 0x4), FieldTrait(1198, 1, 94, 0x4),
1528  FieldTrait(1199, 11, 95, 0x4), FieldTrait(1200, 11, 96, 0x4), FieldTrait(1227, 15, 87, 0x4),
1529  FieldTrait(1242, 8, 99, 0x4), FieldTrait(1244, 8, 98, 0x4), FieldTrait(1377, 1, 214, 0x4),
1530  FieldTrait(1378, 1, 215, 0x4), FieldTrait(1435, 1, 101, 0x4), FieldTrait(1439, 1, 102, 0x4),
1531  FieldTrait(1449, 15, 103, 0x4), FieldTrait(1450, 15, 104, 0x4), FieldTrait(1451, 14, 105, 0x4),
1532  FieldTrait(1452, 14, 106, 0x4), FieldTrait(1457, 14, 107, 0x4), FieldTrait(1458, 14, 108, 0x4),
1533  FieldTrait(1478, 1, 109, 0x4), FieldTrait(1479, 1, 110, 0x4), FieldTrait(1480, 14, 111, 0x4),
1534  FieldTrait(1481, 1, 112, 0x4), FieldTrait(1482, 1, 113, 0x4), FieldTrait(1483, 1, 114, 0xc)
1535 };
1536 const FieldTrait_Hash_Array NewOrderMultileg::_ftha(NewOrderMultileg::_traits, 216);
1538 //-------------------------------------------------------------------------------------------------
1539 const FieldTrait NewOrderMultileg::NoAllocs::_traits[] =
1540 {
1541  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
1542  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 948, 1, 5, 0xc)
1543 };
1546 const unsigned short NewOrderMultileg::NoAllocs::_fnum;
1547 //-------------------------------------------------------------------------------------------------
1548 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits[] =
1549 {
1550  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
1551  FieldTrait( 952, 1, 4, 0xc)
1552 };
1553 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits, 4);
1556 //-------------------------------------------------------------------------------------------------
1557 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1558 {
1559  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
1560 };
1561 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1564 //-------------------------------------------------------------------------------------------------
1566 {
1567  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
1568 };
1570 const MsgType NewOrderMultileg::NoTradingSessions::_msgtype("NoTradingSessions");
1571 const unsigned short NewOrderMultileg::NoTradingSessions::_fnum;
1572 //-------------------------------------------------------------------------------------------------
1573 const FieldTrait NewOrderMultileg::NoPartyIDs::_traits[] =
1574 {
1575  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
1576  FieldTrait( 802, 1, 4, 0xc)
1577 };
1580 const unsigned short NewOrderMultileg::NoPartyIDs::_fnum;
1581 //-------------------------------------------------------------------------------------------------
1582 const FieldTrait NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits[] =
1583 {
1584  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
1585 };
1586 const FieldTrait_Hash_Array NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits, 2);
1589 //-------------------------------------------------------------------------------------------------
1590 const FieldTrait NewOrderMultileg::NoSecurityAltID::_traits[] =
1591 {
1592  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1593 };
1595 const MsgType NewOrderMultileg::NoSecurityAltID::_msgtype("NoSecurityAltID");
1596 const unsigned short NewOrderMultileg::NoSecurityAltID::_fnum;
1597 //-------------------------------------------------------------------------------------------------
1598 const FieldTrait NewOrderMultileg::NoLegs::_traits[] =
1599 {
1600  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1601  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1602  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 61, 0xc),
1603  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 59, 0x4), FieldTrait( 565, 1, 60, 0x4),
1604  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 63, 0x4), FieldTrait( 588, 25, 64, 0x4),
1605  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
1606  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
1607  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
1608  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
1609  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
1610  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
1611  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
1612  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
1613  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
1614  FieldTrait( 654, 15, 62, 0x4), FieldTrait( 670, 1, 58, 0xc), FieldTrait( 675, 19, 71, 0x4),
1615  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 65, 0x4), FieldTrait( 687, 10, 55, 0x4),
1616  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1617  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1618  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1619  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1620  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 66, 0x4), FieldTrait(1379, 9, 67, 0x4),
1621  FieldTrait(1381, 14, 68, 0x4), FieldTrait(1383, 9, 69, 0x4), FieldTrait(1384, 16, 70, 0x4),
1622  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
1623  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1624 };
1627 const unsigned short NewOrderMultileg::NoLegs::_fnum;
1628 //-------------------------------------------------------------------------------------------------
1629 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits[] =
1630 {
1631  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
1632  FieldTrait( 804, 1, 4, 0xc)
1633 };
1634 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits, 4);
1637 //-------------------------------------------------------------------------------------------------
1638 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1639 {
1640  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
1641 };
1642 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1645 //-------------------------------------------------------------------------------------------------
1646 const FieldTrait NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits[] =
1647 {
1648  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1649 };
1650 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegSecurityAltID::_ftha(NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits, 2);
1653 //-------------------------------------------------------------------------------------------------
1654 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::_traits[] =
1655 {
1656  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
1657  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
1658 };
1659 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::_traits, 6);
1662 //-------------------------------------------------------------------------------------------------
1663 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
1664 {
1665  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
1666  FieldTrait( 806, 1, 4, 0xc)
1667 };
1668 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
1671 //-------------------------------------------------------------------------------------------------
1672 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
1673 {
1674  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
1675 };
1676 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
1679 //-------------------------------------------------------------------------------------------------
1680 const FieldTrait NewOrderMultileg::NoLegs::NoLegStipulations::_traits[] =
1681 {
1682  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
1683 };
1684 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegStipulations::_ftha(NewOrderMultileg::NoLegs::NoLegStipulations::_traits, 2);
1687 //-------------------------------------------------------------------------------------------------
1688 const FieldTrait NewOrderMultileg::NoUnderlyings::_traits[] =
1689 {
1690  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
1691  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
1692  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
1693  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
1694  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
1695  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
1696  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
1697  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
1698  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
1699  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
1700  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
1701  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
1702  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
1703  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
1704  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
1705  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
1706  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
1707  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
1708  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
1709  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
1710  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
1711  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
1712  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
1713  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
1714 };
1716 const MsgType NewOrderMultileg::NoUnderlyings::_msgtype("NoUnderlyings");
1717 const unsigned short NewOrderMultileg::NoUnderlyings::_fnum;
1718 //-------------------------------------------------------------------------------------------------
1719 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
1720 {
1721  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
1722 };
1723 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
1726 //-------------------------------------------------------------------------------------------------
1727 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits[] =
1728 {
1729  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
1730 };
1731 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits, 2);
1734 //-------------------------------------------------------------------------------------------------
1735 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
1736 {
1737  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
1738  FieldTrait(1062, 1, 4, 0xc)
1739 };
1740 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
1743 //-------------------------------------------------------------------------------------------------
1744 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1745 {
1746  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
1747 };
1748 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1751 //-------------------------------------------------------------------------------------------------
1752 const FieldTrait NewOrderMultileg::NoEvents::_traits[] =
1753 {
1754  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
1755  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
1756 };
1759 const unsigned short NewOrderMultileg::NoEvents::_fnum;
1760 //-------------------------------------------------------------------------------------------------
1762 {
1763  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
1764 };
1766 const MsgType NewOrderMultileg::NoStrategyParameters::_msgtype("NoStrategyParameters");
1768 //-------------------------------------------------------------------------------------------------
1770 {
1771  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
1772  FieldTrait(1052, 1, 4, 0xc)
1773 };
1775 const MsgType NewOrderMultileg::NoInstrumentParties::_msgtype("NoInstrumentParties");
1777 //-------------------------------------------------------------------------------------------------
1778 const FieldTrait NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1779 {
1780  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
1781 };
1782 const FieldTrait_Hash_Array NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1785 //-------------------------------------------------------------------------------------------------
1786 const FieldTrait NewOrderMultileg::NoComplexEvents::_traits[] =
1787 {
1788  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1789  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1790  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1791 };
1793 const MsgType NewOrderMultileg::NoComplexEvents::_msgtype("NoComplexEvents");
1794 const unsigned short NewOrderMultileg::NoComplexEvents::_fnum;
1795 //-------------------------------------------------------------------------------------------------
1796 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits[] =
1797 {
1798  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1799 };
1800 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits, 3);
1803 //-------------------------------------------------------------------------------------------------
1804 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1805 {
1806  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1807 };
1808 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1811 //-------------------------------------------------------------------------------------------------
1812 const FieldTrait MultilegOrderCancelReplace::_traits[] =
1813 {
1814  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 11, 15, 3, 0x4), FieldTrait( 12, 13, 143, 0x4),
1815  FieldTrait( 13, 7, 144, 0x4), FieldTrait( 15, 19, 133, 0x4), FieldTrait( 18, 16, 23, 0x4),
1816  FieldTrait( 21, 7, 22, 0x4), FieldTrait( 22, 15, 33, 0x4), FieldTrait( 23, 15, 136, 0x4),
1817  FieldTrait( 37, 15, 1, 0x4), FieldTrait( 38, 10, 124, 0x4), FieldTrait( 40, 7, 129, 0x5),
1818  FieldTrait( 41, 15, 2, 0x4), FieldTrait( 44, 11, 131, 0x4), FieldTrait( 48, 15, 32, 0x4),
1819  FieldTrait( 54, 7, 29, 0x5), FieldTrait( 55, 15, 30, 0x4), FieldTrait( 58, 15, 153, 0x4),
1820  FieldTrait( 59, 7, 138, 0x4), FieldTrait( 60, 22, 122, 0x5), FieldTrait( 63, 15, 18, 0x4),
1821  FieldTrait( 64, 25, 19, 0x4), FieldTrait( 65, 15, 31, 0x4), FieldTrait( 70, 15, 16, 0x4),
1822  FieldTrait( 75, 25, 9, 0x4), FieldTrait( 77, 7, 156, 0x4), FieldTrait( 78, 1, 17, 0xc),
1823  FieldTrait( 81, 7, 28, 0x4), FieldTrait( 99, 11, 132, 0x4), FieldTrait( 100, 20, 26, 0x4),
1824  FieldTrait( 106, 15, 59, 0x4), FieldTrait( 107, 15, 62, 0x4), FieldTrait( 110, 10, 24, 0x4),
1825  FieldTrait( 111, 10, 25, 0x4), FieldTrait( 114, 8, 121, 0x4), FieldTrait( 117, 15, 137, 0x4),
1826  FieldTrait( 120, 19, 151, 0x4), FieldTrait( 121, 8, 150, 0x4), FieldTrait( 126, 22, 141, 0x4),
1827  FieldTrait( 140, 11, 119, 0x4), FieldTrait( 152, 10, 125, 0x4), FieldTrait( 167, 15, 37, 0x4),
1828  FieldTrait( 168, 22, 139, 0x4), FieldTrait( 200, 21, 39, 0x4), FieldTrait( 201, 1, 100, 0x4),
1829  FieldTrait( 202, 11, 53, 0x4), FieldTrait( 203, 1, 157, 0x4), FieldTrait( 206, 7, 55, 0x4),
1830  FieldTrait( 207, 20, 58, 0x4), FieldTrait( 210, 10, 158, 0x4), FieldTrait( 211, 9, 159, 0x4),
1831  FieldTrait( 223, 14, 57, 0x4), FieldTrait( 224, 25, 41, 0x4), FieldTrait( 225, 25, 42, 0x4),
1832  FieldTrait( 226, 1, 44, 0x4), FieldTrait( 227, 14, 45, 0x4), FieldTrait( 228, 9, 46, 0x4),
1833  FieldTrait( 229, 25, 8, 0x4), FieldTrait( 231, 9, 56, 0x4), FieldTrait( 239, 1, 43, 0x4),
1834  FieldTrait( 240, 25, 52, 0x4), FieldTrait( 255, 15, 47, 0x4), FieldTrait( 348, 2, 60, 0x4),
1835  FieldTrait( 349, 28, 61, 0x4), FieldTrait( 350, 2, 63, 0x4), FieldTrait( 351, 28, 64, 0x4),
1836  FieldTrait( 354, 2, 154, 0x4), FieldTrait( 355, 28, 155, 0x4), FieldTrait( 376, 15, 134, 0x4),
1837  FieldTrait( 377, 8, 135, 0x4), FieldTrait( 386, 1, 27, 0xc), FieldTrait( 388, 7, 170, 0x4),
1838  FieldTrait( 389, 9, 171, 0x4), FieldTrait( 423, 1, 130, 0x4), FieldTrait( 427, 1, 142, 0x4),
1839  FieldTrait( 432, 25, 140, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 34, 0xc),
1840  FieldTrait( 460, 1, 35, 0x4), FieldTrait( 461, 15, 36, 0x4), FieldTrait( 468, 7, 127, 0x4),
1841  FieldTrait( 469, 9, 128, 0x4), FieldTrait( 470, 18, 49, 0x4), FieldTrait( 471, 15, 50, 0x4),
1842  FieldTrait( 472, 15, 51, 0x4), FieldTrait( 479, 19, 145, 0x4), FieldTrait( 480, 7, 180, 0x4),
1843  FieldTrait( 481, 7, 181, 0x4), FieldTrait( 494, 15, 183, 0x4), FieldTrait( 497, 7, 146, 0x4),
1844  FieldTrait( 513, 15, 182, 0x4), FieldTrait( 516, 14, 126, 0x4), FieldTrait( 526, 15, 4, 0x4),
1845  FieldTrait( 528, 7, 147, 0x4), FieldTrait( 529, 16, 148, 0x4), FieldTrait( 541, 25, 40, 0x4),
1846  FieldTrait( 543, 15, 48, 0x4), FieldTrait( 544, 7, 20, 0x4), FieldTrait( 555, 1, 120, 0xd),
1847  FieldTrait( 563, 1, 184, 0x4), FieldTrait( 581, 1, 12, 0x4), FieldTrait( 582, 1, 149, 0x4),
1848  FieldTrait( 583, 15, 5, 0x4), FieldTrait( 586, 22, 6, 0x4), FieldTrait( 589, 7, 13, 0x4),
1849  FieldTrait( 590, 7, 14, 0x4), FieldTrait( 591, 7, 15, 0x4), FieldTrait( 635, 15, 21, 0x4),
1850  FieldTrait( 660, 1, 11, 0x4), FieldTrait( 667, 21, 66, 0x4), FieldTrait( 691, 15, 65, 0x4),
1851  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 762, 15, 38, 0x4), FieldTrait( 775, 1, 152, 0x4),
1852  FieldTrait( 835, 1, 160, 0x4), FieldTrait( 836, 1, 161, 0x4), FieldTrait( 837, 1, 162, 0x4),
1853  FieldTrait( 838, 1, 163, 0x4), FieldTrait( 840, 1, 164, 0x4), FieldTrait( 841, 1, 172, 0x4),
1854  FieldTrait( 842, 1, 173, 0x4), FieldTrait( 843, 1, 174, 0x4), FieldTrait( 844, 1, 175, 0x4),
1855  FieldTrait( 846, 1, 176, 0x4), FieldTrait( 847, 1, 177, 0x4), FieldTrait( 848, 15, 178, 0x4),
1856  FieldTrait( 849, 14, 179, 0x4), FieldTrait( 854, 1, 123, 0x4), FieldTrait( 864, 1, 69, 0xc),
1857  FieldTrait( 873, 25, 70, 0x4), FieldTrait( 874, 25, 71, 0x4), FieldTrait( 875, 1, 67, 0x4),
1858  FieldTrait( 876, 15, 68, 0x4), FieldTrait( 947, 19, 54, 0x4), FieldTrait( 957, 1, 185, 0xc),
1859  FieldTrait( 965, 15, 72, 0x4), FieldTrait( 966, 15, 73, 0x4), FieldTrait( 967, 9, 75, 0x4),
1860  FieldTrait( 968, 9, 76, 0x4), FieldTrait( 969, 9, 77, 0x4), FieldTrait( 970, 1, 78, 0x4),
1861  FieldTrait( 971, 1, 79, 0x4), FieldTrait( 996, 15, 81, 0x4), FieldTrait( 997, 15, 82, 0x4),
1862  FieldTrait(1018, 1, 80, 0xc), FieldTrait(1049, 7, 74, 0x4), FieldTrait(1069, 12, 214, 0x4),
1863  FieldTrait(1079, 26, 83, 0x4), FieldTrait(1082, 10, 188, 0x4), FieldTrait(1083, 7, 189, 0x4),
1864  FieldTrait(1084, 7, 190, 0x4), FieldTrait(1085, 10, 191, 0x4), FieldTrait(1086, 10, 192, 0x4),
1865  FieldTrait(1087, 10, 193, 0x4), FieldTrait(1088, 10, 194, 0x4), FieldTrait(1089, 10, 186, 0x4),
1866  FieldTrait(1090, 1, 187, 0x4), FieldTrait(1091, 8, 212, 0x4), FieldTrait(1092, 7, 196, 0x4),
1867  FieldTrait(1094, 1, 165, 0x4), FieldTrait(1096, 15, 166, 0x4), FieldTrait(1097, 15, 167, 0x4),
1868  FieldTrait(1098, 15, 168, 0x4), FieldTrait(1099, 15, 169, 0x4), FieldTrait(1100, 7, 197, 0x4),
1869  FieldTrait(1101, 7, 198, 0x4), FieldTrait(1102, 11, 199, 0x4), FieldTrait(1103, 15, 200, 0x4),
1870  FieldTrait(1104, 15, 201, 0x4), FieldTrait(1105, 15, 202, 0x4), FieldTrait(1106, 15, 203, 0x4),
1871  FieldTrait(1107, 7, 204, 0x4), FieldTrait(1108, 7, 205, 0x4), FieldTrait(1109, 7, 206, 0x4),
1872  FieldTrait(1110, 11, 207, 0x4), FieldTrait(1111, 7, 208, 0x4), FieldTrait(1112, 10, 209, 0x4),
1873  FieldTrait(1113, 15, 210, 0x4), FieldTrait(1114, 15, 211, 0x4), FieldTrait(1133, 7, 213, 0x4),
1874  FieldTrait(1138, 10, 195, 0x4), FieldTrait(1146, 13, 85, 0x4), FieldTrait(1147, 10, 86, 0x4),
1875  FieldTrait(1151, 15, 84, 0x4), FieldTrait(1184, 2, 87, 0x4), FieldTrait(1185, 29, 88, 0x4),
1876  FieldTrait(1186, 15, 89, 0x4), FieldTrait(1190, 9, 217, 0x4), FieldTrait(1191, 15, 91, 0x4),
1877  FieldTrait(1192, 10, 92, 0x4), FieldTrait(1193, 7, 93, 0x4), FieldTrait(1194, 1, 94, 0x4),
1878  FieldTrait(1195, 13, 95, 0x4), FieldTrait(1196, 15, 96, 0x4), FieldTrait(1197, 15, 103, 0x4),
1879  FieldTrait(1198, 1, 97, 0x4), FieldTrait(1199, 11, 98, 0x4), FieldTrait(1200, 11, 99, 0x4),
1880  FieldTrait(1227, 15, 90, 0x4), FieldTrait(1242, 8, 102, 0x4), FieldTrait(1244, 8, 101, 0x4),
1881  FieldTrait(1377, 1, 215, 0x4), FieldTrait(1378, 1, 216, 0x4), FieldTrait(1435, 1, 104, 0x4),
1882  FieldTrait(1439, 1, 105, 0x4), FieldTrait(1449, 15, 106, 0x4), FieldTrait(1450, 15, 107, 0x4),
1883  FieldTrait(1451, 14, 108, 0x4), FieldTrait(1452, 14, 109, 0x4), FieldTrait(1457, 14, 110, 0x4),
1884  FieldTrait(1458, 14, 111, 0x4), FieldTrait(1478, 1, 112, 0x4), FieldTrait(1479, 1, 113, 0x4),
1885  FieldTrait(1480, 14, 114, 0x4), FieldTrait(1481, 1, 115, 0x4), FieldTrait(1482, 1, 116, 0x4),
1886  FieldTrait(1483, 1, 117, 0xc)
1887 };
1890 //-------------------------------------------------------------------------------------------------
1892 {
1893  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
1894  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 948, 1, 5, 0xc)
1895 };
1898 const unsigned short MultilegOrderCancelReplace::NoAllocs::_fnum;
1899 //-------------------------------------------------------------------------------------------------
1900 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits[] =
1901 {
1902  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
1903  FieldTrait( 952, 1, 4, 0xc)
1904 };
1905 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits, 4);
1908 //-------------------------------------------------------------------------------------------------
1909 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1910 {
1911  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
1912 };
1913 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1916 //-------------------------------------------------------------------------------------------------
1918 {
1919  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
1920 };
1924 //-------------------------------------------------------------------------------------------------
1926 {
1927  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
1928  FieldTrait( 802, 1, 4, 0xc)
1929 };
1933 //-------------------------------------------------------------------------------------------------
1934 const FieldTrait MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits[] =
1935 {
1936  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
1937 };
1938 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_ftha(MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits, 2);
1941 //-------------------------------------------------------------------------------------------------
1943 {
1944  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1945 };
1949 //-------------------------------------------------------------------------------------------------
1951 {
1952  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1953  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1954  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 61, 0xc),
1955  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 59, 0x4), FieldTrait( 565, 1, 60, 0x4),
1956  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 63, 0x4), FieldTrait( 588, 25, 64, 0x4),
1957  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
1958  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
1959  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
1960  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
1961  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
1962  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
1963  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
1964  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
1965  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
1966  FieldTrait( 654, 15, 62, 0x4), FieldTrait( 670, 1, 58, 0xc), FieldTrait( 675, 19, 71, 0x4),
1967  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 65, 0x4), FieldTrait( 687, 10, 55, 0x4),
1968  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1969  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1970  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1971  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1972  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 66, 0x4), FieldTrait(1379, 9, 67, 0x4),
1973  FieldTrait(1381, 14, 68, 0x4), FieldTrait(1383, 9, 69, 0x4), FieldTrait(1384, 16, 70, 0x4),
1974  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
1975  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1976 };
1979 const unsigned short MultilegOrderCancelReplace::NoLegs::_fnum;
1980 //-------------------------------------------------------------------------------------------------
1981 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits[] =
1982 {
1983  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
1984  FieldTrait( 804, 1, 4, 0xc)
1985 };
1986 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits, 4);
1989 //-------------------------------------------------------------------------------------------------
1990 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1991 {
1992  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
1993 };
1994 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1997 //-------------------------------------------------------------------------------------------------
1998 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits[] =
1999 {
2000  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2001 };
2002 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits, 2);
2005 //-------------------------------------------------------------------------------------------------
2006 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits[] =
2007 {
2008  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
2009  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
2010 };
2011 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits, 6);
2014 //-------------------------------------------------------------------------------------------------
2015 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
2016 {
2017  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
2018  FieldTrait( 806, 1, 4, 0xc)
2019 };
2020 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
2023 //-------------------------------------------------------------------------------------------------
2024 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2025 {
2026  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
2027 };
2028 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2031 //-------------------------------------------------------------------------------------------------
2032 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits[] =
2033 {
2034  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
2035 };
2036 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits, 2);
2039 //-------------------------------------------------------------------------------------------------
2041 {
2042  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2043  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2044  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2045  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2046  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2047  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2048  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2049  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2050  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2051  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2052  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2053  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2054  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2055  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2056  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2057  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2058  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2059  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2060  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2061  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2062  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2063  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2064  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2065  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2066 };
2070 //-------------------------------------------------------------------------------------------------
2071 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2072 {
2073  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2074 };
2075 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2078 //-------------------------------------------------------------------------------------------------
2079 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits[] =
2080 {
2081  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2082 };
2083 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2086 //-------------------------------------------------------------------------------------------------
2087 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2088 {
2089  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2090  FieldTrait(1062, 1, 4, 0xc)
2091 };
2092 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2095 //-------------------------------------------------------------------------------------------------
2096 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2097 {
2098  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2099 };
2100 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2103 //-------------------------------------------------------------------------------------------------
2105 {
2106  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2107  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2108 };
2111 const unsigned short MultilegOrderCancelReplace::NoEvents::_fnum;
2112 //-------------------------------------------------------------------------------------------------
2114 {
2115  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
2116 };
2120 //-------------------------------------------------------------------------------------------------
2122 {
2123  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2124  FieldTrait(1052, 1, 4, 0xc)
2125 };
2129 //-------------------------------------------------------------------------------------------------
2130 const FieldTrait MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2131 {
2132  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2133 };
2134 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2137 //-------------------------------------------------------------------------------------------------
2139 {
2140  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2141  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2142  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2143 };
2147 //-------------------------------------------------------------------------------------------------
2148 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits[] =
2149 {
2150  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2151 };
2152 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits, 3);
2155 //-------------------------------------------------------------------------------------------------
2156 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2157 {
2158  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2159 };
2160 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2163 //-------------------------------------------------------------------------------------------------
2164 const FieldTrait TradeCaptureReportRequest::_traits[] =
2165 {
2166  FieldTrait( 11, 15, 9, 0x4), FieldTrait( 17, 15, 6, 0x4), FieldTrait( 22, 15, 21, 0x4),
2167  FieldTrait( 37, 15, 8, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 54, 7, 125, 0x4),
2168  FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 131, 0x4), FieldTrait( 65, 15, 19, 0x4),
2169  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 150, 7, 7, 0x4),
2170  FieldTrait( 167, 15, 25, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
2171  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
2172  FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4), FieldTrait( 225, 25, 30, 0x4),
2173  FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4), FieldTrait( 228, 9, 34, 0x4),
2174  FieldTrait( 231, 9, 44, 0x4), FieldTrait( 239, 1, 31, 0x4), FieldTrait( 240, 25, 40, 0x4),
2175  FieldTrait( 255, 15, 35, 0x4), FieldTrait( 263, 7, 3, 0x4), FieldTrait( 336, 15, 122, 0x4),
2176  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
2177  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 132, 0x4), FieldTrait( 355, 28, 133, 0x4),
2178  FieldTrait( 442, 7, 126, 0x4), FieldTrait( 453, 1, 17, 0xc), FieldTrait( 454, 1, 22, 0xc),
2179  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
2180  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 541, 25, 28, 0x4),
2181  FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc), FieldTrait( 568, 15, 1, 0x5),
2182  FieldTrait( 569, 1, 2, 0x5), FieldTrait( 571, 15, 4, 0x4), FieldTrait( 573, 7, 10, 0x4),
2183  FieldTrait( 578, 15, 127, 0x4), FieldTrait( 579, 15, 128, 0x4), FieldTrait( 580, 1, 120, 0xc),
2184  FieldTrait( 625, 15, 123, 0x4), FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4),
2185  FieldTrait( 691, 15, 53, 0x4), FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 121, 0x4),
2186  FieldTrait( 725, 1, 129, 0x4), FieldTrait( 726, 15, 130, 0x4), FieldTrait( 762, 15, 26, 0x4),
2187  FieldTrait( 788, 1, 113, 0x4), FieldTrait( 818, 15, 5, 0x4), FieldTrait( 820, 15, 15, 0x4),
2188  FieldTrait( 828, 1, 11, 0x4), FieldTrait( 829, 1, 12, 0x4), FieldTrait( 830, 15, 13, 0x4),
2189  FieldTrait( 855, 1, 14, 0x4), FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4),
2190  FieldTrait( 870, 1, 108, 0xc), FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4),
2191  FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4), FieldTrait( 880, 15, 16, 0x4),
2192  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
2193  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
2194  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 943, 15, 124, 0x4),
2195  FieldTrait( 947, 19, 42, 0x4), FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4),
2196  FieldTrait( 967, 9, 63, 0x4), FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4),
2197  FieldTrait( 970, 1, 66, 0x4), FieldTrait( 971, 1, 67, 0x4), FieldTrait( 996, 15, 69, 0x4),
2198  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1003, 15, 135, 0x4), FieldTrait(1011, 15, 134, 0x4),
2199  FieldTrait(1018, 1, 68, 0xc), FieldTrait(1040, 15, 136, 0x4), FieldTrait(1041, 15, 137, 0x4),
2200  FieldTrait(1042, 15, 138, 0x4), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
2201  FieldTrait(1123, 7, 139, 0x4), FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4),
2202  FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4), FieldTrait(1185, 29, 76, 0x4),
2203  FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4), FieldTrait(1192, 10, 80, 0x4),
2204  FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4), FieldTrait(1195, 13, 83, 0x4),
2205  FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4), FieldTrait(1198, 1, 85, 0x4),
2206  FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4), FieldTrait(1227, 15, 78, 0x4),
2207  FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4), FieldTrait(1435, 1, 92, 0x4),
2208  FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4),
2209  FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4),
2210  FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4),
2211  FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4),
2212  FieldTrait(1483, 1, 105, 0xc)
2213 };
2216 //-------------------------------------------------------------------------------------------------
2218 {
2219  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2220  FieldTrait( 802, 1, 4, 0xc)
2221 };
2225 //-------------------------------------------------------------------------------------------------
2226 const FieldTrait TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2227 {
2228  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2229 };
2230 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2233 //-------------------------------------------------------------------------------------------------
2235 {
2236  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2237 };
2241 //-------------------------------------------------------------------------------------------------
2242 const FieldTrait TradeCaptureReportRequest::NoLegs::_traits[] =
2243 {
2244  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
2245  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
2246  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
2247  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
2248  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
2249  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
2250  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
2251  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
2252  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
2253  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
2254  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
2255  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
2256  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
2257  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
2258  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
2259  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
2260  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
2261  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
2262 };
2265 const unsigned short TradeCaptureReportRequest::NoLegs::_fnum;
2266 //-------------------------------------------------------------------------------------------------
2267 const FieldTrait TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits[] =
2268 {
2269  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2270 };
2271 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
2274 //-------------------------------------------------------------------------------------------------
2276 {
2277  FieldTrait( 60, 22, 2, 0x4), FieldTrait( 75, 25, 1, 0x4), FieldTrait( 779, 22, 3, 0x4)
2278 };
2281 const unsigned short TradeCaptureReportRequest::NoDates::_fnum;
2282 //-------------------------------------------------------------------------------------------------
2284 {
2285  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2286  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2287  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2288  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2289  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2290  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2291  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2292  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2293  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2294  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2295  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2296  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2297  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2298  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2299  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2300  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2301  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2302  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2303  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2304  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2305  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2306  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2307  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2308  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2309 };
2313 //-------------------------------------------------------------------------------------------------
2314 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2315 {
2316  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2317 };
2318 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2321 //-------------------------------------------------------------------------------------------------
2322 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
2323 {
2324  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2325 };
2326 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2329 //-------------------------------------------------------------------------------------------------
2330 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2331 {
2332  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2333  FieldTrait(1062, 1, 4, 0xc)
2334 };
2335 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2338 //-------------------------------------------------------------------------------------------------
2339 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2340 {
2341  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2342 };
2343 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2346 //-------------------------------------------------------------------------------------------------
2348 {
2349  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2350  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2351 };
2354 const unsigned short TradeCaptureReportRequest::NoEvents::_fnum;
2355 //-------------------------------------------------------------------------------------------------
2357 {
2358  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
2359 };
2363 //-------------------------------------------------------------------------------------------------
2365 {
2366  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2367  FieldTrait(1052, 1, 4, 0xc)
2368 };
2372 //-------------------------------------------------------------------------------------------------
2373 const FieldTrait TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2374 {
2375  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2376 };
2377 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2380 //-------------------------------------------------------------------------------------------------
2382 {
2383  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2384  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2385  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2386 };
2390 //-------------------------------------------------------------------------------------------------
2391 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
2392 {
2393  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2394 };
2395 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
2398 //-------------------------------------------------------------------------------------------------
2399 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2400 {
2401  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2402 };
2403 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2406 //-------------------------------------------------------------------------------------------------
2407 const FieldTrait TradeCaptureReport::_traits[] =
2408 {
2409  FieldTrait( 6, 11, 139, 0x4), FieldTrait( 15, 19, 187, 0x4), FieldTrait( 17, 15, 19, 0x4),
2410  FieldTrait( 22, 15, 27, 0x4), FieldTrait( 30, 20, 136, 0x4), FieldTrait( 31, 11, 132, 0x5),
2411  FieldTrait( 32, 10, 131, 0x5), FieldTrait( 48, 15, 26, 0x4), FieldTrait( 55, 15, 24, 0x4),
2412  FieldTrait( 60, 22, 153, 0x4), FieldTrait( 63, 15, 155, 0x4), FieldTrait( 64, 25, 156, 0x4),
2413  FieldTrait( 65, 15, 25, 0x4), FieldTrait( 75, 25, 137, 0x4), FieldTrait( 106, 15, 53, 0x4),
2414  FieldTrait( 107, 15, 56, 0x4), FieldTrait( 120, 19, 188, 0x4), FieldTrait( 150, 7, 9, 0x4),
2415  FieldTrait( 167, 15, 31, 0x4), FieldTrait( 194, 11, 134, 0x4), FieldTrait( 195, 12, 135, 0x4),
2416  FieldTrait( 200, 21, 33, 0x4), FieldTrait( 201, 1, 94, 0x4), FieldTrait( 202, 11, 47, 0x4),
2417  FieldTrait( 206, 7, 49, 0x4), FieldTrait( 207, 20, 52, 0x4), FieldTrait( 218, 12, 140, 0x4),
2418  FieldTrait( 220, 19, 141, 0x4), FieldTrait( 221, 15, 142, 0x4), FieldTrait( 222, 15, 143, 0x4),
2419  FieldTrait( 223, 14, 51, 0x4), FieldTrait( 224, 25, 35, 0x4), FieldTrait( 225, 25, 36, 0x4),
2420  FieldTrait( 226, 1, 38, 0x4), FieldTrait( 227, 14, 39, 0x4), FieldTrait( 228, 9, 40, 0x4),
2421  FieldTrait( 231, 9, 50, 0x4), FieldTrait( 235, 15, 122, 0x4), FieldTrait( 236, 14, 123, 0x4),
2422  FieldTrait( 239, 1, 37, 0x4), FieldTrait( 240, 25, 46, 0x4), FieldTrait( 255, 15, 41, 0x4),
2423  FieldTrait( 263, 7, 13, 0x4), FieldTrait( 325, 8, 12, 0x4), FieldTrait( 348, 2, 54, 0x4),
2424  FieldTrait( 349, 28, 55, 0x4), FieldTrait( 350, 2, 57, 0x4), FieldTrait( 351, 28, 58, 0x4),
2425  FieldTrait( 378, 1, 21, 0x4), FieldTrait( 381, 13, 178, 0x4), FieldTrait( 423, 1, 23, 0x4),
2426  FieldTrait( 442, 7, 150, 0x4), FieldTrait( 454, 1, 28, 0xc), FieldTrait( 460, 1, 29, 0x4),
2427  FieldTrait( 461, 15, 30, 0x4), FieldTrait( 470, 18, 43, 0x4), FieldTrait( 471, 15, 44, 0x4),
2428  FieldTrait( 472, 15, 45, 0x4), FieldTrait( 487, 1, 2, 0x4), FieldTrait( 527, 15, 20, 0x4),
2429  FieldTrait( 541, 25, 34, 0x4), FieldTrait( 543, 15, 42, 0x4), FieldTrait( 552, 1, 159, 0xd),
2430  FieldTrait( 555, 1, 152, 0xc), FieldTrait( 568, 15, 4, 0x4), FieldTrait( 570, 8, 22, 0x4),
2431  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 572, 15, 14, 0x4), FieldTrait( 573, 7, 157, 0x4),
2432  FieldTrait( 574, 15, 158, 0x4), FieldTrait( 662, 11, 144, 0x4), FieldTrait( 663, 1, 145, 0x4),
2433  FieldTrait( 667, 21, 60, 0x4), FieldTrait( 669, 11, 133, 0x4), FieldTrait( 691, 15, 59, 0x4),
2434  FieldTrait( 696, 25, 125, 0x4), FieldTrait( 697, 11, 126, 0x4), FieldTrait( 698, 1, 127, 0x4),
2435  FieldTrait( 699, 15, 146, 0x4), FieldTrait( 701, 25, 124, 0x4), FieldTrait( 711, 1, 128, 0xc),
2436  FieldTrait( 715, 25, 138, 0x4), FieldTrait( 716, 15, 165, 0x4), FieldTrait( 717, 15, 166, 0x4),
2437  FieldTrait( 748, 1, 10, 0x4), FieldTrait( 753, 1, 149, 0xc), FieldTrait( 761, 15, 147, 0x4),
2438  FieldTrait( 762, 15, 32, 0x4), FieldTrait( 768, 1, 154, 0xc), FieldTrait( 779, 22, 169, 0x4),
2439  FieldTrait( 788, 1, 116, 0x4), FieldTrait( 797, 8, 160, 0x4), FieldTrait( 818, 15, 16, 0x4),
2440  FieldTrait( 819, 1, 148, 0x4), FieldTrait( 820, 15, 17, 0x4), FieldTrait( 822, 15, 129, 0x4),
2441  FieldTrait( 823, 15, 130, 0x4), FieldTrait( 824, 15, 151, 0x4), FieldTrait( 828, 1, 5, 0x4),
2442  FieldTrait( 829, 1, 6, 0x4), FieldTrait( 830, 15, 8, 0x4), FieldTrait( 852, 8, 161, 0x4),
2443  FieldTrait( 853, 1, 162, 0x4), FieldTrait( 854, 1, 121, 0x4), FieldTrait( 855, 1, 7, 0x4),
2444  FieldTrait( 856, 1, 3, 0x4), FieldTrait( 864, 1, 63, 0xc), FieldTrait( 873, 25, 64, 0x4),
2445  FieldTrait( 874, 25, 65, 0x4), FieldTrait( 875, 1, 61, 0x4), FieldTrait( 876, 15, 62, 0x4),
2446  FieldTrait( 880, 15, 18, 0x4), FieldTrait( 881, 15, 15, 0x4), FieldTrait( 898, 14, 120, 0x4),
2447  FieldTrait( 912, 8, 11, 0x4), FieldTrait( 913, 15, 112, 0x4), FieldTrait( 914, 15, 113, 0x4),
2448  FieldTrait( 915, 25, 114, 0x4), FieldTrait( 916, 25, 117, 0x4), FieldTrait( 917, 25, 118, 0x4),
2449  FieldTrait( 918, 19, 115, 0x4), FieldTrait( 919, 1, 119, 0x4), FieldTrait( 939, 1, 163, 0x4),
2450  FieldTrait( 947, 19, 48, 0x4), FieldTrait( 965, 15, 66, 0x4), FieldTrait( 966, 15, 67, 0x4),
2451  FieldTrait( 967, 9, 69, 0x4), FieldTrait( 968, 9, 70, 0x4), FieldTrait( 969, 9, 71, 0x4),
2452  FieldTrait( 970, 1, 72, 0x4), FieldTrait( 971, 1, 73, 0x4), FieldTrait( 987, 25, 177, 0x4),
2453  FieldTrait( 991, 11, 170, 0x4), FieldTrait( 994, 15, 167, 0x4), FieldTrait( 996, 15, 75, 0x4),
2454  FieldTrait( 997, 15, 76, 0x4), FieldTrait(1003, 15, 171, 0x4), FieldTrait(1011, 15, 168, 0x4),
2455  FieldTrait(1015, 7, 164, 0x4), FieldTrait(1018, 1, 74, 0xc), FieldTrait(1040, 15, 172, 0x4),
2456  FieldTrait(1041, 15, 173, 0x4), FieldTrait(1042, 15, 174, 0x4), FieldTrait(1049, 7, 68, 0x4),
2457  FieldTrait(1056, 10, 175, 0x4), FieldTrait(1071, 12, 176, 0x4), FieldTrait(1079, 26, 77, 0x4),
2458  FieldTrait(1116, 1, 179, 0xc), FieldTrait(1123, 7, 180, 0x4), FieldTrait(1124, 7, 181, 0x4),
2459  FieldTrait(1125, 25, 182, 0x4), FieldTrait(1126, 15, 183, 0x4), FieldTrait(1127, 15, 184, 0x4),
2460  FieldTrait(1132, 27, 185, 0x4), FieldTrait(1134, 8, 186, 0x4), FieldTrait(1146, 13, 79, 0x4),
2461  FieldTrait(1147, 10, 80, 0x4), FieldTrait(1151, 15, 78, 0x4), FieldTrait(1180, 15, 197, 0x4),
2462  FieldTrait(1181, 4, 198, 0x4), FieldTrait(1184, 2, 81, 0x4), FieldTrait(1185, 29, 82, 0x4),
2463  FieldTrait(1186, 15, 83, 0x4), FieldTrait(1188, 9, 191, 0x4), FieldTrait(1190, 9, 193, 0x4),
2464  FieldTrait(1191, 15, 85, 0x4), FieldTrait(1192, 10, 86, 0x4), FieldTrait(1193, 7, 87, 0x4),
2465  FieldTrait(1194, 1, 88, 0x4), FieldTrait(1195, 13, 89, 0x4), FieldTrait(1196, 15, 90, 0x4),
2466  FieldTrait(1197, 15, 97, 0x4), FieldTrait(1198, 1, 91, 0x4), FieldTrait(1199, 11, 92, 0x4),
2467  FieldTrait(1200, 11, 93, 0x4), FieldTrait(1227, 15, 84, 0x4), FieldTrait(1242, 8, 96, 0x4),
2468  FieldTrait(1244, 8, 95, 0x4), FieldTrait(1300, 15, 202, 0x4), FieldTrait(1301, 20, 203, 0x4),
2469  FieldTrait(1328, 15, 189, 0x4), FieldTrait(1329, 9, 190, 0x4), FieldTrait(1350, 4, 199, 0x4),
2470  FieldTrait(1352, 8, 200, 0x4), FieldTrait(1380, 14, 192, 0x4), FieldTrait(1382, 9, 194, 0x4),
2471  FieldTrait(1387, 1, 195, 0xc), FieldTrait(1390, 1, 196, 0x4), FieldTrait(1430, 7, 201, 0x4),
2472  FieldTrait(1435, 1, 98, 0x4), FieldTrait(1439, 1, 99, 0x4), FieldTrait(1449, 15, 100, 0x4),
2473  FieldTrait(1450, 15, 101, 0x4), FieldTrait(1451, 14, 102, 0x4), FieldTrait(1452, 14, 103, 0x4),
2474  FieldTrait(1457, 14, 104, 0x4), FieldTrait(1458, 14, 105, 0x4), FieldTrait(1478, 1, 106, 0x4),
2475  FieldTrait(1479, 1, 107, 0x4), FieldTrait(1480, 14, 108, 0x4), FieldTrait(1481, 1, 109, 0x4),
2476  FieldTrait(1482, 1, 110, 0x4), FieldTrait(1483, 1, 111, 0xc)
2477 };
2478 const FieldTrait_Hash_Array TradeCaptureReport::_ftha(TradeCaptureReport::_traits, 203);
2480 //-------------------------------------------------------------------------------------------------
2482 {
2483  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2484 };
2487 const unsigned short TradeCaptureReport::NoSecurityAltID::_fnum;
2488 //-------------------------------------------------------------------------------------------------
2489 const FieldTrait TradeCaptureReport::NoSides::_traits[] =
2490 {
2491  FieldTrait( 1, 15, 3, 0x4), FieldTrait( 11, 15, 65, 0x4), FieldTrait( 12, 13, 17, 0x4),
2492  FieldTrait( 13, 7, 18, 0x4), FieldTrait( 14, 10, 82, 0x4), FieldTrait( 18, 16, 74, 0x4),
2493  FieldTrait( 37, 15, 63, 0x4), FieldTrait( 38, 10, 76, 0x4), FieldTrait( 39, 7, 75, 0x4),
2494  FieldTrait( 40, 7, 71, 0x4), FieldTrait( 44, 11, 72, 0x4), FieldTrait( 54, 7, 1, 0x5),
2495  FieldTrait( 58, 15, 36, 0x4), FieldTrait( 59, 7, 83, 0x4), FieldTrait( 66, 15, 67, 0x4),
2496  FieldTrait( 70, 15, 46, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 47, 0xc),
2497  FieldTrait( 81, 7, 6, 0x4), FieldTrait( 83, 1, 52, 0x4), FieldTrait( 99, 11, 73, 0x4),
2498  FieldTrait( 118, 13, 31, 0x4), FieldTrait( 119, 13, 32, 0x4), FieldTrait( 126, 22, 84, 0x4),
2499  FieldTrait( 136, 1, 42, 0xc), FieldTrait( 151, 10, 81, 0x4), FieldTrait( 152, 10, 77, 0x4),
2500  FieldTrait( 155, 9, 33, 0x4), FieldTrait( 156, 7, 34, 0x4), FieldTrait( 157, 1, 21, 0x4),
2501  FieldTrait( 158, 14, 23, 0x4), FieldTrait( 159, 13, 24, 0x4), FieldTrait( 198, 15, 64, 0x4),
2502  FieldTrait( 230, 25, 22, 0x4), FieldTrait( 232, 1, 41, 0xc), FieldTrait( 237, 13, 30, 0x4),
2503  FieldTrait( 238, 13, 29, 0x4), FieldTrait( 336, 15, 14, 0x4), FieldTrait( 354, 2, 37, 0x4),
2504  FieldTrait( 355, 28, 38, 0x4), FieldTrait( 376, 15, 11, 0x4), FieldTrait( 377, 8, 12, 0x4),
2505  FieldTrait( 430, 1, 58, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 468, 7, 79, 0x4),
2506  FieldTrait( 469, 9, 80, 0x4), FieldTrait( 479, 19, 19, 0x4), FieldTrait( 483, 22, 98, 0x4),
2507  FieldTrait( 497, 7, 20, 0x4), FieldTrait( 516, 14, 78, 0x4), FieldTrait( 518, 1, 40, 0xc),
2508  FieldTrait( 526, 15, 66, 0x4), FieldTrait( 528, 7, 93, 0x4), FieldTrait( 529, 16, 94, 0x4),
2509  FieldTrait( 575, 8, 7, 0x4), FieldTrait( 576, 1, 8, 0xc), FieldTrait( 578, 15, 9, 0x4),
2510  FieldTrait( 579, 15, 10, 0x4), FieldTrait( 581, 1, 5, 0x4), FieldTrait( 582, 1, 13, 0x4),
2511  FieldTrait( 586, 22, 99, 0x4), FieldTrait( 591, 7, 45, 0x4), FieldTrait( 625, 15, 15, 0x4),
2512  FieldTrait( 660, 1, 4, 0x4), FieldTrait( 738, 13, 25, 0x4), FieldTrait( 752, 1, 39, 0x4),
2513  FieldTrait( 775, 1, 100, 0x4), FieldTrait( 821, 15, 96, 0x4), FieldTrait( 825, 15, 43, 0x4),
2514  FieldTrait( 826, 1, 44, 0x4), FieldTrait( 920, 13, 26, 0x4), FieldTrait( 921, 13, 27, 0x4),
2515  FieldTrait( 922, 13, 28, 0x4), FieldTrait( 943, 15, 16, 0x4), FieldTrait(1005, 15, 49, 0x4),
2516  FieldTrait(1006, 15, 50, 0x4), FieldTrait(1007, 15, 51, 0x4), FieldTrait(1008, 1, 53, 0x4),
2517  FieldTrait(1009, 1, 48, 0x4), FieldTrait(1016, 1, 54, 0xc), FieldTrait(1057, 8, 56, 0x4),
2518  FieldTrait(1072, 13, 55, 0x4), FieldTrait(1080, 15, 68, 0x4), FieldTrait(1081, 7, 69, 0x4),
2519  FieldTrait(1082, 10, 85, 0x4), FieldTrait(1083, 7, 86, 0x4), FieldTrait(1084, 7, 87, 0x4),
2520  FieldTrait(1085, 10, 88, 0x4), FieldTrait(1086, 10, 89, 0x4), FieldTrait(1087, 10, 90, 0x4),
2521  FieldTrait(1088, 10, 91, 0x4), FieldTrait(1093, 7, 97, 0x4), FieldTrait(1115, 7, 62, 0x4),
2522  FieldTrait(1138, 10, 92, 0x4), FieldTrait(1139, 15, 57, 0x4), FieldTrait(1154, 19, 59, 0x4),
2523  FieldTrait(1155, 19, 60, 0x4), FieldTrait(1158, 1, 61, 0xc), FieldTrait(1427, 15, 101, 0x4),
2524  FieldTrait(1428, 1, 102, 0x4), FieldTrait(1429, 1, 103, 0x4), FieldTrait(1431, 1, 70, 0x4),
2525  FieldTrait(1432, 1, 95, 0x4), FieldTrait(1444, 1, 104, 0x4)
2526 };
2529 const unsigned short TradeCaptureReport::NoSides::_fnum;
2530 //-------------------------------------------------------------------------------------------------
2531 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::_traits[] =
2532 {
2533  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
2534  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 756, 1, 5, 0xc),
2535  FieldTrait( 989, 15, 9, 0x4), FieldTrait( 993, 15, 7, 0x4), FieldTrait(1002, 1, 8, 0x4),
2536  FieldTrait(1136, 15, 10, 0x4)
2537 };
2538 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::_ftha(TradeCaptureReport::NoSides::NoAllocs::_traits, 10);
2541 //-------------------------------------------------------------------------------------------------
2542 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
2543 {
2544  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
2545  FieldTrait( 806, 1, 4, 0xc)
2546 };
2547 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
2550 //-------------------------------------------------------------------------------------------------
2551 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2552 {
2553  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
2554 };
2555 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2558 //-------------------------------------------------------------------------------------------------
2559 const FieldTrait TradeCaptureReport::NoSides::NoMiscFees::_traits[] =
2560 {
2561  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
2562  FieldTrait( 891, 1, 4, 0x4)
2563 };
2564 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoMiscFees::_ftha(TradeCaptureReport::NoSides::NoMiscFees::_traits, 4);
2567 //-------------------------------------------------------------------------------------------------
2568 const FieldTrait TradeCaptureReport::NoSides::NoStipulations::_traits[] =
2569 {
2570  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
2571 };
2572 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoStipulations::_ftha(TradeCaptureReport::NoSides::NoStipulations::_traits, 2);
2575 //-------------------------------------------------------------------------------------------------
2576 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::_traits[] =
2577 {
2578  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2579  FieldTrait( 802, 1, 4, 0xc)
2580 };
2581 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::_traits, 4);
2584 //-------------------------------------------------------------------------------------------------
2585 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
2586 {
2587  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2588 };
2589 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
2592 //-------------------------------------------------------------------------------------------------
2593 const FieldTrait TradeCaptureReport::NoSides::NoContAmts::_traits[] =
2594 {
2595  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
2596 };
2597 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoContAmts::_ftha(TradeCaptureReport::NoSides::NoContAmts::_traits, 3);
2600 //-------------------------------------------------------------------------------------------------
2601 const FieldTrait TradeCaptureReport::NoSides::NoClearingInstructions::_traits[] =
2602 {
2603  FieldTrait( 577, 1, 1, 0x4)
2604 };
2605 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoClearingInstructions::_ftha(TradeCaptureReport::NoSides::NoClearingInstructions::_traits, 1);
2608 //-------------------------------------------------------------------------------------------------
2609 const FieldTrait TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits[] =
2610 {
2611  FieldTrait(1012, 22, 1, 0x4), FieldTrait(1013, 1, 2, 0x4), FieldTrait(1014, 15, 3, 0x4)
2612 };
2613 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits, 3);
2616 //-------------------------------------------------------------------------------------------------
2617 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::_traits[] =
2618 {
2619  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
2620 };
2621 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::_traits, 2);
2624 //-------------------------------------------------------------------------------------------------
2625 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
2626 {
2627  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
2628  FieldTrait( 801, 1, 4, 0xc)
2629 };
2630 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
2633 //-------------------------------------------------------------------------------------------------
2634 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
2635 {
2636  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
2637 };
2638 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
2641 //-------------------------------------------------------------------------------------------------
2642 const FieldTrait TradeCaptureReport::NoLegs::_traits[] =
2643 {
2644  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
2645  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
2646  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
2647  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4),
2648  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 62, 0x4), FieldTrait( 588, 25, 63, 0x4),
2649  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
2650  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
2651  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
2652  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
2653  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
2654  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
2655  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
2656  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
2657  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
2658  FieldTrait( 637, 11, 64, 0x4), FieldTrait( 654, 15, 61, 0x4), FieldTrait( 675, 19, 66, 0x4),
2659  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4),
2660  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
2661  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
2662  FieldTrait( 990, 15, 65, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
2663  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 67, 0x4), FieldTrait(1074, 10, 68, 0x4),
2664  FieldTrait(1075, 13, 69, 0x4), FieldTrait(1152, 1, 70, 0x4), FieldTrait(1212, 26, 47, 0x4),
2665  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1342, 1, 71, 0xc), FieldTrait(1358, 1, 48, 0x4),
2666  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
2667  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
2668  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
2669  FieldTrait(1440, 1, 54, 0x4)
2670 };
2673 const unsigned short TradeCaptureReport::NoLegs::_fnum;
2674 //-------------------------------------------------------------------------------------------------
2675 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits[] =
2676 {
2677  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
2678  FieldTrait( 804, 1, 4, 0xc)
2679 };
2680 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits, 4);
2683 //-------------------------------------------------------------------------------------------------
2684 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
2685 {
2686  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
2687 };
2688 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
2691 //-------------------------------------------------------------------------------------------------
2692 const FieldTrait TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits[] =
2693 {
2694  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2695 };
2696 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits, 2);
2699 //-------------------------------------------------------------------------------------------------
2700 const FieldTrait TradeCaptureReport::NoLegs::NoLegStipulations::_traits[] =
2701 {
2702  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
2703 };
2704 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegStipulations::_ftha(TradeCaptureReport::NoLegs::NoLegStipulations::_traits, 2);
2707 //-------------------------------------------------------------------------------------------------
2708 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits[] =
2709 {
2710  FieldTrait(1330, 15, 1, 0x4), FieldTrait(1331, 15, 2, 0x4), FieldTrait(1332, 15, 3, 0x4),
2711  FieldTrait(1333, 15, 4, 0x4), FieldTrait(1334, 1, 5, 0xc), FieldTrait(1337, 15, 7, 0x4),
2712  FieldTrait(1338, 15, 8, 0x4), FieldTrait(1339, 21, 9, 0x4), FieldTrait(1340, 11, 12, 0x4),
2713  FieldTrait(1341, 15, 15, 0x4), FieldTrait(1343, 1, 14, 0x4), FieldTrait(1344, 15, 6, 0x4),
2714  FieldTrait(1345, 25, 10, 0x4), FieldTrait(1391, 7, 13, 0x4), FieldTrait(1392, 15, 16, 0x4),
2715  FieldTrait(1405, 26, 11, 0x4)
2716 };
2717 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits, 16);
2720 //-------------------------------------------------------------------------------------------------
2721 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
2722 {
2723  FieldTrait(1335, 15, 1, 0x4), FieldTrait(1336, 15, 2, 0x4)
2724 };
2725 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
2728 //-------------------------------------------------------------------------------------------------
2729 const FieldTrait TradeCaptureReport::NoUnderlyings::_traits[] =
2730 {
2731  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2732  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2733  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2734  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2735  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2736  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2737  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2738  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2739  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2740  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2741  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2742  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2743  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2744  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2745  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2746  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2747  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2748  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2749  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2750  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2751  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2752  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2753  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2754  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2755 };
2758 const unsigned short TradeCaptureReport::NoUnderlyings::_fnum;
2759 //-------------------------------------------------------------------------------------------------
2760 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2761 {
2762  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2763 };
2764 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2767 //-------------------------------------------------------------------------------------------------
2768 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
2769 {
2770  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2771 };
2772 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2775 //-------------------------------------------------------------------------------------------------
2776 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2777 {
2778  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2779  FieldTrait(1062, 1, 4, 0xc)
2780 };
2781 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2784 //-------------------------------------------------------------------------------------------------
2785 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2786 {
2787  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2788 };
2789 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2792 //-------------------------------------------------------------------------------------------------
2793 const FieldTrait TradeCaptureReport::NoPosAmt::_traits[] =
2794 {
2795  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
2796 };
2799 const unsigned short TradeCaptureReport::NoPosAmt::_fnum;
2800 //-------------------------------------------------------------------------------------------------
2802 {
2803  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
2804  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
2805 };
2807 const MsgType TradeCaptureReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
2809 //-------------------------------------------------------------------------------------------------
2810 const FieldTrait TradeCaptureReport::NoEvents::_traits[] =
2811 {
2812  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2813  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2814 };
2817 const unsigned short TradeCaptureReport::NoEvents::_fnum;
2818 //-------------------------------------------------------------------------------------------------
2820 {
2821  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2822  FieldTrait(1052, 1, 4, 0xc)
2823 };
2825 const MsgType TradeCaptureReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
2827 //-------------------------------------------------------------------------------------------------
2828 const FieldTrait TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2829 {
2830  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2831 };
2832 const FieldTrait_Hash_Array TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2835 //-------------------------------------------------------------------------------------------------
2837 {
2838  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
2839  FieldTrait(1120, 1, 4, 0xc)
2840 };
2843 const unsigned short TradeCaptureReport::NoRootPartyIDs::_fnum;
2844 //-------------------------------------------------------------------------------------------------
2845 const FieldTrait TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
2846 {
2847  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
2848 };
2849 const FieldTrait_Hash_Array TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
2852 //-------------------------------------------------------------------------------------------------
2854 {
2855  FieldTrait(1388, 1, 1, 0x4), FieldTrait(1389, 8, 2, 0x4)
2856 };
2858 const MsgType TradeCaptureReport::NoTrdRepIndicators::_msgtype("NoTrdRepIndicators");
2860 //-------------------------------------------------------------------------------------------------
2862 {
2863  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2864  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2865  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2866 };
2869 const unsigned short TradeCaptureReport::NoComplexEvents::_fnum;
2870 //-------------------------------------------------------------------------------------------------
2871 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits[] =
2872 {
2873  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2874 };
2875 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
2878 //-------------------------------------------------------------------------------------------------
2879 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2880 {
2881  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2882 };
2883 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2886 //-------------------------------------------------------------------------------------------------
2887 const FieldTrait OrderMassStatusRequest::_traits[] =
2888 {
2889  FieldTrait( 1, 15, 4, 0x4), FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4),
2890  FieldTrait( 54, 7, 168, 0x4), FieldTrait( 55, 15, 8, 0x4), FieldTrait( 65, 15, 9, 0x4),
2891  FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4), FieldTrait( 167, 15, 15, 0x4),
2892  FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4), FieldTrait( 202, 11, 31, 0x4),
2893  FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4), FieldTrait( 223, 14, 35, 0x4),
2894  FieldTrait( 224, 25, 19, 0x4), FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4),
2895  FieldTrait( 227, 14, 23, 0x4), FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4),
2896  FieldTrait( 239, 1, 21, 0x4), FieldTrait( 240, 25, 30, 0x4), FieldTrait( 241, 25, 107, 0x4),
2897  FieldTrait( 242, 25, 108, 0x4), FieldTrait( 243, 1, 109, 0x4), FieldTrait( 244, 1, 110, 0x4),
2898  FieldTrait( 245, 14, 111, 0x4), FieldTrait( 246, 9, 112, 0x4), FieldTrait( 247, 25, 118, 0x4),
2899  FieldTrait( 255, 15, 25, 0x4), FieldTrait( 256, 15, 113, 0x4), FieldTrait( 305, 15, 99, 0x4),
2900  FieldTrait( 306, 15, 125, 0x4), FieldTrait( 307, 15, 128, 0x4), FieldTrait( 308, 20, 124, 0x4),
2901  FieldTrait( 309, 15, 98, 0x4), FieldTrait( 310, 15, 103, 0x4), FieldTrait( 311, 15, 96, 0x4),
2902  FieldTrait( 312, 15, 97, 0x4), FieldTrait( 313, 21, 105, 0x4), FieldTrait( 315, 1, 155, 0x4),
2903  FieldTrait( 316, 11, 119, 0x4), FieldTrait( 317, 7, 121, 0x4), FieldTrait( 318, 19, 133, 0x4),
2904  FieldTrait( 336, 15, 6, 0x4), FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4),
2905  FieldTrait( 350, 2, 41, 0x4), FieldTrait( 351, 28, 42, 0x4), FieldTrait( 362, 2, 126, 0x4),
2906  FieldTrait( 363, 28, 127, 0x4), FieldTrait( 364, 2, 129, 0x4), FieldTrait( 365, 28, 130, 0x4),
2907  FieldTrait( 435, 14, 123, 0x4), FieldTrait( 436, 9, 122, 0x4), FieldTrait( 453, 1, 3, 0xc),
2908  FieldTrait( 454, 1, 12, 0xc), FieldTrait( 457, 1, 100, 0xc), FieldTrait( 460, 1, 13, 0x4),
2909  FieldTrait( 461, 15, 14, 0x4), FieldTrait( 462, 1, 101, 0x4), FieldTrait( 463, 15, 102, 0x4),
2910  FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4), FieldTrait( 472, 15, 29, 0x4),
2911  FieldTrait( 541, 25, 18, 0x4), FieldTrait( 542, 25, 106, 0x4), FieldTrait( 543, 15, 26, 0x4),
2912  FieldTrait( 584, 15, 1, 0x5), FieldTrait( 585, 1, 2, 0x5), FieldTrait( 592, 18, 115, 0x4),
2913  FieldTrait( 593, 15, 116, 0x4), FieldTrait( 594, 15, 117, 0x4), FieldTrait( 595, 15, 114, 0x4),
2914  FieldTrait( 625, 15, 7, 0x4), FieldTrait( 660, 1, 5, 0x4), FieldTrait( 667, 21, 44, 0x4),
2915  FieldTrait( 691, 15, 43, 0x4), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 763, 15, 104, 0x4),
2916  FieldTrait( 810, 11, 135, 0x4), FieldTrait( 864, 1, 47, 0xc), FieldTrait( 873, 25, 48, 0x4),
2917  FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4), FieldTrait( 876, 15, 46, 0x4),
2918  FieldTrait( 877, 15, 131, 0x4), FieldTrait( 878, 15, 132, 0x4), FieldTrait( 879, 10, 134, 0x4),
2919  FieldTrait( 882, 11, 136, 0x4), FieldTrait( 883, 11, 137, 0x4), FieldTrait( 884, 13, 138, 0x4),
2920  FieldTrait( 885, 13, 139, 0x4), FieldTrait( 886, 13, 140, 0x4), FieldTrait( 887, 1, 141, 0xc),
2921  FieldTrait( 941, 19, 120, 0x4), FieldTrait( 947, 19, 32, 0x4), FieldTrait( 965, 15, 50, 0x4),
2922  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
2923  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
2924  FieldTrait( 972, 14, 142, 0x4), FieldTrait( 973, 13, 144, 0x4), FieldTrait( 974, 15, 145, 0x4),
2925  FieldTrait( 975, 1, 143, 0x4), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
2926  FieldTrait( 998, 15, 146, 0x4), FieldTrait(1000, 15, 147, 0x4), FieldTrait(1018, 1, 58, 0xc),
2927  FieldTrait(1038, 13, 148, 0x4), FieldTrait(1039, 15, 150, 0x4), FieldTrait(1044, 10, 151, 0x4),
2928  FieldTrait(1045, 9, 152, 0x4), FieldTrait(1046, 7, 153, 0x4), FieldTrait(1049, 7, 52, 0x4),
2929  FieldTrait(1058, 1, 149, 0xc), FieldTrait(1079, 26, 61, 0x4), FieldTrait(1146, 13, 63, 0x4),
2930  FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4), FieldTrait(1184, 2, 65, 0x4),
2931  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
2932  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
2933  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
2934  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
2935  FieldTrait(1213, 26, 154, 0x4), FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4),
2936  FieldTrait(1244, 8, 79, 0x4), FieldTrait(1419, 1, 156, 0x4), FieldTrait(1423, 10, 157, 0x4),
2937  FieldTrait(1424, 15, 158, 0x4), FieldTrait(1425, 10, 159, 0x4), FieldTrait(1435, 1, 82, 0x4),
2938  FieldTrait(1437, 1, 160, 0x4), FieldTrait(1439, 1, 83, 0x4), FieldTrait(1441, 1, 161, 0x4),
2939  FieldTrait(1449, 15, 84, 0x4), FieldTrait(1450, 15, 85, 0x4), FieldTrait(1451, 14, 86, 0x4),
2940  FieldTrait(1452, 14, 87, 0x4), FieldTrait(1453, 15, 162, 0x4), FieldTrait(1454, 15, 163, 0x4),
2941  FieldTrait(1455, 14, 164, 0x4), FieldTrait(1456, 14, 165, 0x4), FieldTrait(1457, 14, 88, 0x4),
2942  FieldTrait(1458, 14, 89, 0x4), FieldTrait(1459, 14, 166, 0x4), FieldTrait(1460, 14, 167, 0x4),
2943  FieldTrait(1461, 1, 169, 0xc), FieldTrait(1478, 1, 90, 0x4), FieldTrait(1479, 1, 91, 0x4),
2944  FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4), FieldTrait(1482, 1, 94, 0x4),
2945  FieldTrait(1483, 1, 95, 0xc)
2946 };
2947 const FieldTrait_Hash_Array OrderMassStatusRequest::_ftha(OrderMassStatusRequest::_traits, 169);
2949 //-------------------------------------------------------------------------------------------------
2951 {
2952  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2953  FieldTrait( 802, 1, 4, 0xc)
2954 };
2957 const unsigned short OrderMassStatusRequest::NoPartyIDs::_fnum;
2958 //-------------------------------------------------------------------------------------------------
2959 const FieldTrait OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2960 {
2961  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2962 };
2963 const FieldTrait_Hash_Array OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2966 //-------------------------------------------------------------------------------------------------
2968 {
2969  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2970 };
2974 //-------------------------------------------------------------------------------------------------
2976 {
2977  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2978 };
2980 const MsgType OrderMassStatusRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
2982 //-------------------------------------------------------------------------------------------------
2983 const FieldTrait OrderMassStatusRequest::NoEvents::_traits[] =
2984 {
2985  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2986  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2987 };
2990 const unsigned short OrderMassStatusRequest::NoEvents::_fnum;
2991 //-------------------------------------------------------------------------------------------------
2993 {
2994  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2995 };
2999 //-------------------------------------------------------------------------------------------------
3001 {
3002  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3003  FieldTrait(1052, 1, 4, 0xc)
3004 };
3008 //-------------------------------------------------------------------------------------------------
3009 const FieldTrait OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3010 {
3011  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3012 };
3013 const FieldTrait_Hash_Array OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3016 //-------------------------------------------------------------------------------------------------
3018 {
3019  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3020  FieldTrait(1062, 1, 4, 0xc)
3021 };
3025 //-------------------------------------------------------------------------------------------------
3026 const FieldTrait OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3027 {
3028  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3029 };
3030 const FieldTrait_Hash_Array OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3033 //-------------------------------------------------------------------------------------------------
3035 {
3036  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
3037 };
3041 //-------------------------------------------------------------------------------------------------
3043 {
3044  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3045  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3046  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3047 };
3051 //-------------------------------------------------------------------------------------------------
3052 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
3053 {
3054  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3055 };
3056 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
3059 //-------------------------------------------------------------------------------------------------
3060 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3061 {
3062  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3063 };
3064 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3067 //-------------------------------------------------------------------------------------------------
3068 const FieldTrait QuoteRequestReject::_traits[] =
3069 {
3070  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 131, 15, 1, 0x5), FieldTrait( 146, 1, 4, 0xd),
3071  FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4), FieldTrait( 644, 15, 2, 0x4),
3072  FieldTrait( 658, 1, 3, 0x5), FieldTrait(1091, 8, 11, 0x4), FieldTrait(1116, 1, 8, 0xc),
3073  FieldTrait(1171, 8, 9, 0x4), FieldTrait(1172, 1, 10, 0x4)
3074 };
3075 const FieldTrait_Hash_Array QuoteRequestReject::_ftha(QuoteRequestReject::_traits, 11);
3077 //-------------------------------------------------------------------------------------------------
3078 const FieldTrait QuoteRequestReject::NoRelatedSym::_traits[] =
3079 {
3080  FieldTrait( 1, 15, 118, 0x4), FieldTrait( 15, 19, 116, 0x4), FieldTrait( 22, 15, 4, 0x4),
3081  FieldTrait( 38, 10, 107, 0x4), FieldTrait( 40, 7, 124, 0x4), FieldTrait( 44, 11, 136, 0x4),
3082  FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 105, 0x4), FieldTrait( 55, 15, 1, 0x4),
3083  FieldTrait( 60, 22, 126, 0x4), FieldTrait( 63, 15, 112, 0x4), FieldTrait( 64, 25, 113, 0x4),
3084  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
3085  FieldTrait( 126, 22, 125, 0x4), FieldTrait( 140, 11, 99, 0x4), FieldTrait( 152, 10, 108, 0x4),
3086  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 192, 10, 115, 0x4), FieldTrait( 193, 25, 114, 0x4),
3087  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
3088  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 127, 0x4),
3089  FieldTrait( 220, 19, 128, 0x4), FieldTrait( 221, 15, 129, 0x4), FieldTrait( 222, 15, 130, 0x4),
3090  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
3091  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
3092  FieldTrait( 229, 25, 104, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 117, 0xc),
3093  FieldTrait( 235, 15, 138, 0x4), FieldTrait( 236, 14, 139, 0x4), FieldTrait( 239, 1, 14, 0x4),
3094  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 100, 0x4),
3095  FieldTrait( 336, 15, 102, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
3096  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 423, 1, 135, 0x4),
3097  FieldTrait( 453, 1, 144, 0xc), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
3098  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 468, 7, 110, 0x4), FieldTrait( 469, 9, 111, 0x4),
3099  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
3100  FieldTrait( 516, 14, 109, 0x4), FieldTrait( 537, 1, 101, 0x4), FieldTrait( 541, 25, 11, 0x4),
3101  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 121, 0xc), FieldTrait( 581, 1, 120, 0x4),
3102  FieldTrait( 625, 15, 103, 0x4), FieldTrait( 640, 11, 137, 0x4), FieldTrait( 660, 1, 119, 0x4),
3103  FieldTrait( 662, 11, 131, 0x4), FieldTrait( 663, 1, 132, 0x4), FieldTrait( 667, 21, 37, 0x4),
3104  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 692, 1, 123, 0x4), FieldTrait( 696, 25, 141, 0x4),
3105  FieldTrait( 697, 11, 142, 0x4), FieldTrait( 698, 1, 143, 0x4), FieldTrait( 699, 15, 133, 0x4),
3106  FieldTrait( 701, 25, 140, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 735, 1, 122, 0xc),
3107  FieldTrait( 761, 15, 134, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 93, 0x4),
3108  FieldTrait( 854, 1, 106, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
3109  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
3110  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
3111  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
3112  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
3113  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
3114  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
3115  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
3116  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
3117  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
3118  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
3119  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
3120  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
3121  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
3122  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
3123  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
3124  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
3125  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
3126  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
3127  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
3128 };
3131 const unsigned short QuoteRequestReject::NoRelatedSym::_fnum;
3132 //-------------------------------------------------------------------------------------------------
3133 const FieldTrait QuoteRequestReject::NoRelatedSym::NoStipulations::_traits[] =
3134 {
3135  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3136 };
3137 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoStipulations::_traits, 2);
3140 //-------------------------------------------------------------------------------------------------
3141 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits[] =
3142 {
3143  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3144  FieldTrait( 802, 1, 4, 0xc)
3145 };
3146 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits, 4);
3149 //-------------------------------------------------------------------------------------------------
3150 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
3151 {
3152  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3153 };
3154 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
3157 //-------------------------------------------------------------------------------------------------
3158 const FieldTrait QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits[] =
3159 {
3160  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3161 };
3162 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits, 2);
3165 //-------------------------------------------------------------------------------------------------
3166 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::_traits[] =
3167 {
3168  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3169  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3170  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3171  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3172  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3173  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3174  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3175  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3176  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3177  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3178  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3179  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3180  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3181  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 67, 0x4), FieldTrait( 676, 19, 61, 0x4),
3182  FieldTrait( 677, 15, 62, 0x4), FieldTrait( 678, 15, 63, 0x4), FieldTrait( 679, 11, 64, 0x4),
3183  FieldTrait( 680, 1, 65, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 66, 0x4),
3184  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3185  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3186  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3187  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
3188  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
3189  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
3190  FieldTrait(1440, 1, 54, 0x4)
3191 };
3192 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::_traits, 67);
3195 //-------------------------------------------------------------------------------------------------
3196 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
3197 {
3198  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
3199  FieldTrait( 804, 1, 4, 0xc)
3200 };
3201 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
3204 //-------------------------------------------------------------------------------------------------
3205 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3206 {
3207  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
3208 };
3209 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3212 //-------------------------------------------------------------------------------------------------
3213 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3214 {
3215  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3216 };
3217 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3220 //-------------------------------------------------------------------------------------------------
3221 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
3222 {
3223  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
3224 };
3225 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
3228 //-------------------------------------------------------------------------------------------------
3229 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits[] =
3230 {
3231  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3232  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3233  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3234  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3235  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3236  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3237  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3238  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3239  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3240  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3241  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3242  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3243  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3244  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3245  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3246  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3247  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3248  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3249  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3250  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3251  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3252  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3253  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3254  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3255 };
3256 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits, 72);
3259 //-------------------------------------------------------------------------------------------------
3260 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3261 {
3262  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3263 };
3264 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3267 //-------------------------------------------------------------------------------------------------
3268 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3269 {
3270  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3271 };
3272 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3275 //-------------------------------------------------------------------------------------------------
3276 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3277 {
3278  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3279  FieldTrait(1062, 1, 4, 0xc)
3280 };
3281 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3284 //-------------------------------------------------------------------------------------------------
3285 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3286 {
3287  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3288 };
3289 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3292 //-------------------------------------------------------------------------------------------------
3293 const FieldTrait QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits[] =
3294 {
3295  FieldTrait( 695, 7, 1, 0x4)
3296 };
3297 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
3300 //-------------------------------------------------------------------------------------------------
3301 const FieldTrait QuoteRequestReject::NoRelatedSym::NoEvents::_traits[] =
3302 {
3303  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3304  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3305 };
3306 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoEvents::_traits, 5);
3309 //-------------------------------------------------------------------------------------------------
3310 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits[] =
3311 {
3312  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3313  FieldTrait(1052, 1, 4, 0xc)
3314 };
3315 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits, 4);
3318 //-------------------------------------------------------------------------------------------------
3319 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3320 {
3321  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3322 };
3323 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3326 //-------------------------------------------------------------------------------------------------
3327 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits[] =
3328 {
3329  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3330  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3331  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3332 };
3333 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits, 8);
3336 //-------------------------------------------------------------------------------------------------
3337 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3338 {
3339  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3340 };
3341 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3344 //-------------------------------------------------------------------------------------------------
3345 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3346 {
3347  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3348 };
3349 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3352 //-------------------------------------------------------------------------------------------------
3354 {
3355  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
3356  FieldTrait(1120, 1, 4, 0xc)
3357 };
3360 const unsigned short QuoteRequestReject::NoRootPartyIDs::_fnum;
3361 //-------------------------------------------------------------------------------------------------
3362 const FieldTrait QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
3363 {
3364  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
3365 };
3366 const FieldTrait_Hash_Array QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
3369 //-------------------------------------------------------------------------------------------------
3370 const FieldTrait RFQRequest::_traits[] =
3371 {
3372  FieldTrait( 146, 1, 2, 0xd), FieldTrait( 263, 7, 3, 0x4), FieldTrait( 453, 1, 5, 0xc),
3373  FieldTrait( 644, 15, 1, 0x5), FieldTrait(1171, 8, 4, 0x4)
3374 };
3375 const FieldTrait_Hash_Array RFQRequest::_ftha(RFQRequest::_traits, 5);
3376 const MsgType RFQRequest::_msgtype("AH");
3377 //-------------------------------------------------------------------------------------------------
3378 const FieldTrait RFQRequest::NoRelatedSym::_traits[] =
3379 {
3380  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
3381  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
3382  FieldTrait( 140, 11, 91, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4),
3383  FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4),
3384  FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4),
3385  FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4),
3386  FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4),
3387  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 92, 0x4),
3388  FieldTrait( 336, 15, 94, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
3389  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
3390  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
3391  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 537, 1, 93, 0x4),
3392  FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 90, 0xc),
3393  FieldTrait( 625, 15, 95, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
3394  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
3395  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
3396  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
3397  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
3398  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
3399  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
3400  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
3401  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
3402  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
3403  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
3404  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
3405  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
3406  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
3407  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
3408  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
3409  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
3410  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
3411  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
3412 };
3414 const MsgType RFQRequest::NoRelatedSym::_msgtype("NoRelatedSym");
3415 const unsigned short RFQRequest::NoRelatedSym::_fnum;
3416 //-------------------------------------------------------------------------------------------------
3417 const FieldTrait RFQRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
3418 {
3419  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3420 };
3421 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
3424 //-------------------------------------------------------------------------------------------------
3425 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::_traits[] =
3426 {
3427  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3428  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3429  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
3430  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3431  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3432  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3433  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3434  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3435  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3436  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3437  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3438  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3439  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
3440  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
3441  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
3442  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
3443  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
3444  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
3445 };
3446 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::_ftha(RFQRequest::NoRelatedSym::NoLegs::_traits, 54);
3448 const unsigned short RFQRequest::NoRelatedSym::NoLegs::_fnum;
3449 //-------------------------------------------------------------------------------------------------
3450 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3451 {
3452  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3453 };
3454 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3457 //-------------------------------------------------------------------------------------------------
3458 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::_traits[] =
3459 {
3460  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3461  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3462  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3463  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3464  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3465  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3466  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3467  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3468  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3469  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3470  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3471  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3472  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3473  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3474  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3475  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3476  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3477  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3478  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3479  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3480  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3481  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3482  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3483  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3484 };
3485 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
3488 //-------------------------------------------------------------------------------------------------
3489 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3490 {
3491  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3492 };
3493 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3496 //-------------------------------------------------------------------------------------------------
3497 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3498 {
3499  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3500 };
3501 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3504 //-------------------------------------------------------------------------------------------------
3505 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3506 {
3507  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3508  FieldTrait(1062, 1, 4, 0xc)
3509 };
3510 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3513 //-------------------------------------------------------------------------------------------------
3514 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3515 {
3516  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3517 };
3518 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3521 //-------------------------------------------------------------------------------------------------
3522 const FieldTrait RFQRequest::NoRelatedSym::NoEvents::_traits[] =
3523 {
3524  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3525  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3526 };
3527 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoEvents::_ftha(RFQRequest::NoRelatedSym::NoEvents::_traits, 5);
3529 const unsigned short RFQRequest::NoRelatedSym::NoEvents::_fnum;
3530 //-------------------------------------------------------------------------------------------------
3531 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
3532 {
3533  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3534  FieldTrait(1052, 1, 4, 0xc)
3535 };
3536 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
3539 //-------------------------------------------------------------------------------------------------
3540 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3541 {
3542  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3543 };
3544 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3547 //-------------------------------------------------------------------------------------------------
3548 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::_traits[] =
3549 {
3550  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3551  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3552  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3553 };
3554 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
3557 //-------------------------------------------------------------------------------------------------
3558 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3559 {
3560  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3561 };
3562 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3565 //-------------------------------------------------------------------------------------------------
3566 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3567 {
3568  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3569 };
3570 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3573 //-------------------------------------------------------------------------------------------------
3574 const FieldTrait RFQRequest::NoPartyIDs::_traits[] =
3575 {
3576  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3577  FieldTrait( 802, 1, 4, 0xc)
3578 };
3579 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::_ftha(RFQRequest::NoPartyIDs::_traits, 4);
3580 const MsgType RFQRequest::NoPartyIDs::_msgtype("NoPartyIDs");
3581 const unsigned short RFQRequest::NoPartyIDs::_fnum;
3582 //-------------------------------------------------------------------------------------------------
3583 const FieldTrait RFQRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
3584 {
3585  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3586 };
3587 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::NoPartySubIDs::_ftha(RFQRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
3590 //-------------------------------------------------------------------------------------------------
3591 const FieldTrait QuoteStatusReport::_traits[] =
3592 {
3593  FieldTrait( 1, 15, 119, 0x4), FieldTrait( 12, 13, 166, 0x4), FieldTrait( 13, 7, 165, 0x4),
3594  FieldTrait( 15, 19, 117, 0x4), FieldTrait( 22, 15, 12, 0x4), FieldTrait( 38, 10, 108, 0x4),
3595  FieldTrait( 40, 7, 159, 0x4), FieldTrait( 44, 11, 125, 0x4), FieldTrait( 48, 15, 11, 0x4),
3596  FieldTrait( 54, 7, 107, 0x4), FieldTrait( 55, 15, 9, 0x4), FieldTrait( 58, 15, 170, 0x4),
3597  FieldTrait( 60, 22, 158, 0x4), FieldTrait( 62, 22, 149, 0x4), FieldTrait( 63, 15, 113, 0x4),
3598  FieldTrait( 64, 25, 114, 0x4), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 100, 20, 168, 0x4),
3599  FieldTrait( 106, 15, 38, 0x4), FieldTrait( 107, 15, 41, 0x4), FieldTrait( 110, 10, 177, 0x4),
3600  FieldTrait( 117, 15, 3, 0x4), FieldTrait( 126, 22, 124, 0x4), FieldTrait( 131, 15, 2, 0x4),
3601  FieldTrait( 132, 11, 141, 0x4), FieldTrait( 133, 11, 142, 0x4), FieldTrait( 134, 10, 146, 0x4),
3602  FieldTrait( 135, 10, 148, 0x4), FieldTrait( 152, 10, 109, 0x4), FieldTrait( 156, 7, 164, 0x4),
3603  FieldTrait( 167, 15, 16, 0x4), FieldTrait( 188, 11, 150, 0x4), FieldTrait( 189, 12, 152, 0x4),
3604  FieldTrait( 190, 11, 151, 0x4), FieldTrait( 191, 12, 153, 0x4), FieldTrait( 192, 10, 116, 0x4),
3605  FieldTrait( 193, 25, 115, 0x4), FieldTrait( 200, 21, 18, 0x4), FieldTrait( 201, 1, 79, 0x4),
3606  FieldTrait( 202, 11, 32, 0x4), FieldTrait( 206, 7, 34, 0x4), FieldTrait( 207, 20, 37, 0x4),
3607  FieldTrait( 218, 12, 127, 0x4), FieldTrait( 220, 19, 128, 0x4), FieldTrait( 221, 15, 129, 0x4),
3608  FieldTrait( 222, 15, 130, 0x4), FieldTrait( 223, 14, 36, 0x4), FieldTrait( 224, 25, 20, 0x4),
3609  FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4), FieldTrait( 227, 14, 24, 0x4),
3610  FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4), FieldTrait( 232, 1, 118, 0xc),
3611  FieldTrait( 235, 15, 135, 0x4), FieldTrait( 236, 14, 136, 0x4), FieldTrait( 239, 1, 22, 0x4),
3612  FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4), FieldTrait( 297, 1, 169, 0x4),
3613  FieldTrait( 298, 1, 174, 0x4), FieldTrait( 300, 1, 176, 0x4), FieldTrait( 336, 15, 7, 0x4),
3614  FieldTrait( 348, 2, 39, 0x4), FieldTrait( 349, 28, 40, 0x4), FieldTrait( 350, 2, 42, 0x4),
3615  FieldTrait( 351, 28, 43, 0x4), FieldTrait( 354, 2, 171, 0x4), FieldTrait( 355, 28, 172, 0x4),
3616  FieldTrait( 423, 1, 126, 0x4), FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 13, 0xc),
3617  FieldTrait( 460, 1, 14, 0x4), FieldTrait( 461, 15, 15, 0x4), FieldTrait( 468, 7, 111, 0x4),
3618  FieldTrait( 469, 9, 112, 0x4), FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4),
3619  FieldTrait( 472, 15, 30, 0x4), FieldTrait( 516, 14, 110, 0x4), FieldTrait( 528, 7, 179, 0x4),
3620  FieldTrait( 529, 16, 180, 0x4), FieldTrait( 537, 1, 5, 0x4), FieldTrait( 541, 25, 19, 0x4),
3621  FieldTrait( 543, 15, 27, 0x4), FieldTrait( 555, 1, 122, 0xc), FieldTrait( 581, 1, 121, 0x4),
3622  FieldTrait( 582, 1, 167, 0x4), FieldTrait( 625, 15, 8, 0x4), FieldTrait( 631, 11, 154, 0x4),
3623  FieldTrait( 632, 14, 155, 0x4), FieldTrait( 633, 14, 156, 0x4), FieldTrait( 634, 14, 157, 0x4),
3624  FieldTrait( 642, 12, 160, 0x4), FieldTrait( 643, 12, 161, 0x4), FieldTrait( 645, 11, 143, 0x4),
3625  FieldTrait( 646, 11, 144, 0x4), FieldTrait( 647, 10, 145, 0x4), FieldTrait( 648, 10, 147, 0x4),
3626  FieldTrait( 649, 15, 1, 0x4), FieldTrait( 656, 9, 162, 0x4), FieldTrait( 657, 9, 163, 0x4),
3627  FieldTrait( 660, 1, 120, 0x4), FieldTrait( 662, 11, 131, 0x4), FieldTrait( 663, 1, 132, 0x4),
3628  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 693, 15, 4, 0x4),
3629  FieldTrait( 696, 25, 138, 0x4), FieldTrait( 697, 11, 139, 0x4), FieldTrait( 698, 1, 140, 0x4),
3630  FieldTrait( 699, 15, 133, 0x4), FieldTrait( 701, 25, 137, 0x4), FieldTrait( 711, 1, 106, 0xc),
3631  FieldTrait( 735, 1, 123, 0xc), FieldTrait( 761, 15, 134, 0x4), FieldTrait( 762, 15, 17, 0x4),
3632  FieldTrait( 775, 1, 178, 0x4), FieldTrait( 788, 1, 101, 0x4), FieldTrait( 864, 1, 48, 0xc),
3633  FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4), FieldTrait( 875, 1, 46, 0x4),
3634  FieldTrait( 876, 15, 47, 0x4), FieldTrait( 898, 14, 105, 0x4), FieldTrait( 913, 15, 97, 0x4),
3635  FieldTrait( 914, 15, 98, 0x4), FieldTrait( 915, 25, 99, 0x4), FieldTrait( 916, 25, 102, 0x4),
3636  FieldTrait( 917, 25, 103, 0x4), FieldTrait( 918, 19, 100, 0x4), FieldTrait( 919, 1, 104, 0x4),
3637  FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4), FieldTrait( 966, 15, 52, 0x4),
3638  FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4), FieldTrait( 969, 9, 56, 0x4),
3639  FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4), FieldTrait( 996, 15, 60, 0x4),
3640  FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc), FieldTrait(1049, 7, 53, 0x4),
3641  FieldTrait(1079, 26, 62, 0x4), FieldTrait(1133, 7, 173, 0x4), FieldTrait(1146, 13, 64, 0x4),
3642  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1166, 15, 175, 0x4),
3643  FieldTrait(1184, 2, 66, 0x4), FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4),
3644  FieldTrait(1191, 15, 70, 0x4), FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4),
3645  FieldTrait(1194, 1, 73, 0x4), FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4),
3646  FieldTrait(1197, 15, 82, 0x4), FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4),
3647  FieldTrait(1200, 11, 78, 0x4), FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4),
3648  FieldTrait(1244, 8, 80, 0x4), FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4),
3649  FieldTrait(1449, 15, 85, 0x4), FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4),
3650  FieldTrait(1452, 14, 88, 0x4), FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4),
3651  FieldTrait(1461, 1, 181, 0xc), FieldTrait(1478, 1, 91, 0x4), FieldTrait(1479, 1, 92, 0x4),
3652  FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4), FieldTrait(1482, 1, 95, 0x4),
3653  FieldTrait(1483, 1, 96, 0xc)
3654 };
3655 const FieldTrait_Hash_Array QuoteStatusReport::_ftha(QuoteStatusReport::_traits, 181);
3657 //-------------------------------------------------------------------------------------------------
3658 const FieldTrait QuoteStatusReport::NoStipulations::_traits[] =
3659 {
3660  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3661 };
3664 const unsigned short QuoteStatusReport::NoStipulations::_fnum;
3665 //-------------------------------------------------------------------------------------------------
3666 const FieldTrait QuoteStatusReport::NoPartyIDs::_traits[] =
3667 {
3668  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3669  FieldTrait( 802, 1, 4, 0xc)
3670 };
3673 const unsigned short QuoteStatusReport::NoPartyIDs::_fnum;
3674 //-------------------------------------------------------------------------------------------------
3675 const FieldTrait QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits[] =
3676 {
3677  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3678 };
3679 const FieldTrait_Hash_Array QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
3682 //-------------------------------------------------------------------------------------------------
3684 {
3685  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3686 };
3688 const MsgType QuoteStatusReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
3689 const unsigned short QuoteStatusReport::NoSecurityAltID::_fnum;
3690 //-------------------------------------------------------------------------------------------------
3691 const FieldTrait QuoteStatusReport::NoLegs::_traits[] =
3692 {
3693  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3694  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3695  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3696  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3697  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3698  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3699  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3700  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3701  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3702  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3703  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3704  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3705  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3706  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 61, 0x4),
3707  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3708  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3709  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3710  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
3711  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
3712  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
3713  FieldTrait(1440, 1, 54, 0x4)
3714 };
3717 const unsigned short QuoteStatusReport::NoLegs::_fnum;
3718 //-------------------------------------------------------------------------------------------------
3719 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits[] =
3720 {
3721  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
3722  FieldTrait( 804, 1, 4, 0xc)
3723 };
3724 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits, 4);
3727 //-------------------------------------------------------------------------------------------------
3728 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3729 {
3730  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
3731 };
3732 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3735 //-------------------------------------------------------------------------------------------------
3736 const FieldTrait QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits[] =
3737 {
3738  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3739 };
3740 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits, 2);
3743 //-------------------------------------------------------------------------------------------------
3744 const FieldTrait QuoteStatusReport::NoLegs::NoLegStipulations::_traits[] =
3745 {
3746  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
3747 };
3748 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegStipulations::_ftha(QuoteStatusReport::NoLegs::NoLegStipulations::_traits, 2);
3751 //-------------------------------------------------------------------------------------------------
3752 const FieldTrait QuoteStatusReport::NoUnderlyings::_traits[] =
3753 {
3754  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3755  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3756  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3757  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3758  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3759  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3760  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3761  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3762  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3763  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3764  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3765  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3766  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3767  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3768  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3769  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3770  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3771  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3772  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3773  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3774  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3775  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3776  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3777  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3778 };
3781 const unsigned short QuoteStatusReport::NoUnderlyings::_fnum;
3782 //-------------------------------------------------------------------------------------------------
3783 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3784 {
3785  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3786 };
3787 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3790 //-------------------------------------------------------------------------------------------------
3791 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
3792 {
3793  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3794 };
3795 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3798 //-------------------------------------------------------------------------------------------------
3799 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3800 {
3801  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3802  FieldTrait(1062, 1, 4, 0xc)
3803 };
3804 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3807 //-------------------------------------------------------------------------------------------------
3808 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3809 {
3810  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3811 };
3812 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3815 //-------------------------------------------------------------------------------------------------
3817 {
3818  FieldTrait( 695, 7, 1, 0x4)
3819 };
3821 const MsgType QuoteStatusReport::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
3822 const unsigned short QuoteStatusReport::NoQuoteQualifiers::_fnum;
3823 //-------------------------------------------------------------------------------------------------
3824 const FieldTrait QuoteStatusReport::NoEvents::_traits[] =
3825 {
3826  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3827  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3828 };
3831 const unsigned short QuoteStatusReport::NoEvents::_fnum;
3832 //-------------------------------------------------------------------------------------------------
3834 {
3835  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3836  FieldTrait(1052, 1, 4, 0xc)
3837 };
3839 const MsgType QuoteStatusReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
3841 //-------------------------------------------------------------------------------------------------
3842 const FieldTrait QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3843 {
3844  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3845 };
3846 const FieldTrait_Hash_Array QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3849 //-------------------------------------------------------------------------------------------------
3851 {
3852  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
3853 };
3855 const MsgType QuoteStatusReport::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
3856 const unsigned short QuoteStatusReport::NoTargetPartyIDs::_fnum;
3857 //-------------------------------------------------------------------------------------------------
3859 {
3860  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3861  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3862  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3863 };
3865 const MsgType QuoteStatusReport::NoComplexEvents::_msgtype("NoComplexEvents");
3866 const unsigned short QuoteStatusReport::NoComplexEvents::_fnum;
3867 //-------------------------------------------------------------------------------------------------
3868 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits[] =
3869 {
3870  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3871 };
3872 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
3875 //-------------------------------------------------------------------------------------------------
3876 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3877 {
3878  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3879 };
3880 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3883 //-------------------------------------------------------------------------------------------------
3884 const FieldTrait QuoteResponse::_traits[] =
3885 {
3886  FieldTrait( 1, 15, 122, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 12, 13, 150, 0x4),
3887  FieldTrait( 13, 7, 151, 0x4), FieldTrait( 15, 19, 120, 0x4), FieldTrait( 22, 15, 15, 0x4),
3888  FieldTrait( 23, 15, 6, 0x4), FieldTrait( 38, 10, 111, 0x4), FieldTrait( 40, 7, 144, 0x4),
3889  FieldTrait( 44, 11, 157, 0x4), FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 110, 0x4),
3890  FieldTrait( 55, 15, 12, 0x4), FieldTrait( 58, 15, 154, 0x4), FieldTrait( 60, 22, 143, 0x4),
3891  FieldTrait( 62, 22, 134, 0x4), FieldTrait( 63, 15, 116, 0x4), FieldTrait( 64, 25, 117, 0x4),
3892  FieldTrait( 65, 15, 13, 0x4), FieldTrait( 100, 20, 153, 0x4), FieldTrait( 106, 15, 41, 0x4),
3893  FieldTrait( 107, 15, 44, 0x4), FieldTrait( 110, 10, 176, 0x4), FieldTrait( 117, 15, 2, 0x4),
3894  FieldTrait( 132, 11, 126, 0x4), FieldTrait( 133, 11, 127, 0x4), FieldTrait( 134, 10, 131, 0x4),
3895  FieldTrait( 135, 10, 133, 0x4), FieldTrait( 152, 10, 112, 0x4), FieldTrait( 156, 7, 149, 0x4),
3896  FieldTrait( 167, 15, 19, 0x4), FieldTrait( 188, 11, 135, 0x4), FieldTrait( 189, 12, 137, 0x4),
3897  FieldTrait( 190, 11, 136, 0x4), FieldTrait( 191, 12, 138, 0x4), FieldTrait( 192, 10, 119, 0x4),
3898  FieldTrait( 193, 25, 118, 0x4), FieldTrait( 200, 21, 21, 0x4), FieldTrait( 201, 1, 82, 0x4),
3899  FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4), FieldTrait( 207, 20, 40, 0x4),
3900  FieldTrait( 218, 12, 159, 0x4), FieldTrait( 220, 19, 160, 0x4), FieldTrait( 221, 15, 161, 0x4),
3901  FieldTrait( 222, 15, 162, 0x4), FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4),
3902  FieldTrait( 225, 25, 24, 0x4), FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4),
3903  FieldTrait( 228, 9, 28, 0x4), FieldTrait( 231, 9, 38, 0x4), FieldTrait( 232, 1, 121, 0xc),
3904  FieldTrait( 235, 15, 167, 0x4), FieldTrait( 236, 14, 168, 0x4), FieldTrait( 239, 1, 25, 0x4),
3905  FieldTrait( 240, 25, 34, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 336, 15, 10, 0x4),
3906  FieldTrait( 348, 2, 42, 0x4), FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4),
3907  FieldTrait( 351, 28, 46, 0x4), FieldTrait( 354, 2, 155, 0x4), FieldTrait( 355, 28, 156, 0x4),
3908  FieldTrait( 423, 1, 158, 0x4), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 16, 0xc),
3909  FieldTrait( 460, 1, 17, 0x4), FieldTrait( 461, 15, 18, 0x4), FieldTrait( 468, 7, 114, 0x4),
3910  FieldTrait( 469, 9, 115, 0x4), FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4),
3911  FieldTrait( 472, 15, 33, 0x4), FieldTrait( 516, 14, 113, 0x4), FieldTrait( 528, 7, 5, 0x4),
3912  FieldTrait( 529, 16, 177, 0x4), FieldTrait( 537, 1, 7, 0x4), FieldTrait( 541, 25, 22, 0x4),
3913  FieldTrait( 543, 15, 30, 0x4), FieldTrait( 555, 1, 125, 0xc), FieldTrait( 581, 1, 124, 0x4),
3914  FieldTrait( 582, 1, 152, 0x4), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 631, 11, 139, 0x4),
3915  FieldTrait( 632, 14, 140, 0x4), FieldTrait( 633, 14, 141, 0x4), FieldTrait( 634, 14, 142, 0x4),
3916  FieldTrait( 642, 12, 145, 0x4), FieldTrait( 643, 12, 146, 0x4), FieldTrait( 645, 11, 128, 0x4),
3917  FieldTrait( 646, 11, 129, 0x4), FieldTrait( 647, 10, 130, 0x4), FieldTrait( 648, 10, 132, 0x4),
3918  FieldTrait( 656, 9, 147, 0x4), FieldTrait( 657, 9, 148, 0x4), FieldTrait( 660, 1, 123, 0x4),
3919  FieldTrait( 662, 11, 163, 0x4), FieldTrait( 663, 1, 164, 0x4), FieldTrait( 667, 21, 48, 0x4),
3920  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 693, 15, 1, 0x5), FieldTrait( 694, 1, 3, 0x5),
3921  FieldTrait( 696, 25, 170, 0x4), FieldTrait( 697, 11, 171, 0x4), FieldTrait( 698, 1, 172, 0x4),
3922  FieldTrait( 699, 15, 165, 0x4), FieldTrait( 701, 25, 169, 0x4), FieldTrait( 711, 1, 109, 0xc),
3923  FieldTrait( 735, 1, 8, 0xc), FieldTrait( 761, 15, 166, 0x4), FieldTrait( 762, 15, 20, 0x4),
3924  FieldTrait( 788, 1, 104, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
3925  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
3926  FieldTrait( 898, 14, 108, 0x4), FieldTrait( 913, 15, 100, 0x4), FieldTrait( 914, 15, 101, 0x4),
3927  FieldTrait( 915, 25, 102, 0x4), FieldTrait( 916, 25, 105, 0x4), FieldTrait( 917, 25, 106, 0x4),
3928  FieldTrait( 918, 19, 103, 0x4), FieldTrait( 919, 1, 107, 0x4), FieldTrait( 947, 19, 36, 0x4),
3929  FieldTrait( 965, 15, 54, 0x4), FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4),
3930  FieldTrait( 968, 9, 58, 0x4), FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4),
3931  FieldTrait( 971, 1, 61, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
3932  FieldTrait(1018, 1, 62, 0xc), FieldTrait(1049, 7, 56, 0x4), FieldTrait(1079, 26, 65, 0x4),
3933  FieldTrait(1091, 8, 175, 0x4), FieldTrait(1133, 7, 173, 0x4), FieldTrait(1146, 13, 67, 0x4),
3934  FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4), FieldTrait(1166, 15, 174, 0x4),
3935  FieldTrait(1184, 2, 69, 0x4), FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4),
3936  FieldTrait(1191, 15, 73, 0x4), FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4),
3937  FieldTrait(1194, 1, 76, 0x4), FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4),
3938  FieldTrait(1197, 15, 85, 0x4), FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4),
3939  FieldTrait(1200, 11, 81, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
3940  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1435, 1, 86, 0x4), FieldTrait(1439, 1, 87, 0x4),
3941  FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4), FieldTrait(1451, 14, 90, 0x4),
3942  FieldTrait(1452, 14, 91, 0x4), FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4),
3943  FieldTrait(1478, 1, 94, 0x4), FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4),
3944  FieldTrait(1481, 1, 97, 0x4), FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
3945 };
3946 const FieldTrait_Hash_Array QuoteResponse::_ftha(QuoteResponse::_traits, 177);
3947 const MsgType QuoteResponse::_msgtype("AJ");
3948 //-------------------------------------------------------------------------------------------------
3949 const FieldTrait QuoteResponse::NoStipulations::_traits[] =
3950 {
3951  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3952 };
3954 const MsgType QuoteResponse::NoStipulations::_msgtype("NoStipulations");
3955 const unsigned short QuoteResponse::NoStipulations::_fnum;
3956 //-------------------------------------------------------------------------------------------------
3957 const FieldTrait QuoteResponse::NoPartyIDs::_traits[] =
3958 {
3959  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3960  FieldTrait( 802, 1, 4, 0xc)
3961 };
3963 const MsgType QuoteResponse::NoPartyIDs::_msgtype("NoPartyIDs");
3964 const unsigned short QuoteResponse::NoPartyIDs::_fnum;
3965 //-------------------------------------------------------------------------------------------------
3966 const FieldTrait QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
3967 {
3968  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3969 };
3970 const FieldTrait_Hash_Array QuoteResponse::NoPartyIDs::NoPartySubIDs::_ftha(QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
3973 //-------------------------------------------------------------------------------------------------
3974 const FieldTrait QuoteResponse::NoSecurityAltID::_traits[] =
3975 {
3976  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3977 };
3979 const MsgType QuoteResponse::NoSecurityAltID::_msgtype("NoSecurityAltID");
3980 const unsigned short QuoteResponse::NoSecurityAltID::_fnum;
3981 //-------------------------------------------------------------------------------------------------
3982 const FieldTrait QuoteResponse::NoLegs::_traits[] =
3983 {
3984  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3985  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3986  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3987  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3988  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3989  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3990  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3991  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3992  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3993  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3994  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3995  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3996  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3997  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 70, 0x4), FieldTrait( 676, 19, 64, 0x4),
3998  FieldTrait( 677, 15, 65, 0x4), FieldTrait( 678, 15, 66, 0x4), FieldTrait( 679, 11, 67, 0x4),
3999  FieldTrait( 680, 1, 68, 0x4), FieldTrait( 681, 11, 62, 0x4), FieldTrait( 683, 1, 59, 0xc),
4000  FieldTrait( 684, 11, 63, 0x4), FieldTrait( 685, 10, 69, 0x4), FieldTrait( 686, 1, 61, 0x4),
4001  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
4002  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
4003  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
4004  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1067, 12, 71, 0x4),
4005  FieldTrait(1068, 12, 72, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4006  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4007  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4008 };
4009 const FieldTrait_Hash_Array QuoteResponse::NoLegs::_ftha(QuoteResponse::NoLegs::_traits, 72);
4011 const unsigned short QuoteResponse::NoLegs::_fnum;
4012 //-------------------------------------------------------------------------------------------------
4013 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::_traits[] =
4014 {
4015  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4016  FieldTrait( 804, 1, 4, 0xc)
4017 };
4018 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::_traits, 4);
4021 //-------------------------------------------------------------------------------------------------
4022 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4023 {
4024  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4025 };
4026 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4029 //-------------------------------------------------------------------------------------------------
4030 const FieldTrait QuoteResponse::NoLegs::NoLegSecurityAltID::_traits[] =
4031 {
4032  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4033 };
4034 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegSecurityAltID::_ftha(QuoteResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
4037 //-------------------------------------------------------------------------------------------------
4038 const FieldTrait QuoteResponse::NoLegs::NoLegStipulations::_traits[] =
4039 {
4040  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
4041 };
4042 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegStipulations::_ftha(QuoteResponse::NoLegs::NoLegStipulations::_traits, 2);
4045 //-------------------------------------------------------------------------------------------------
4046 const FieldTrait QuoteResponse::NoUnderlyings::_traits[] =
4047 {
4048  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4049  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4050  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4051  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4052  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4053  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4054  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4055  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4056  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4057  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4058  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4059  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4060  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4061  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4062  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4063  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4064  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4065  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4066  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4067  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4068  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4069  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4070  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4071  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4072 };
4074 const MsgType QuoteResponse::NoUnderlyings::_msgtype("NoUnderlyings");
4075 const unsigned short QuoteResponse::NoUnderlyings::_fnum;
4076 //-------------------------------------------------------------------------------------------------
4077 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4078 {
4079  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4080 };
4081 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4084 //-------------------------------------------------------------------------------------------------
4085 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
4086 {
4087  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4088 };
4089 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4092 //-------------------------------------------------------------------------------------------------
4093 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4094 {
4095  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4096  FieldTrait(1062, 1, 4, 0xc)
4097 };
4098 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4101 //-------------------------------------------------------------------------------------------------
4102 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4103 {
4104  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4105 };
4106 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4109 //-------------------------------------------------------------------------------------------------
4110 const FieldTrait QuoteResponse::NoQuoteQualifiers::_traits[] =
4111 {
4112  FieldTrait( 695, 7, 1, 0x4)
4113 };
4115 const MsgType QuoteResponse::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
4116 const unsigned short QuoteResponse::NoQuoteQualifiers::_fnum;
4117 //-------------------------------------------------------------------------------------------------
4118 const FieldTrait QuoteResponse::NoEvents::_traits[] =
4119 {
4120  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4121  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4122 };
4124 const MsgType QuoteResponse::NoEvents::_msgtype("NoEvents");
4125 const unsigned short QuoteResponse::NoEvents::_fnum;
4126 //-------------------------------------------------------------------------------------------------
4128 {
4129  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4130  FieldTrait(1052, 1, 4, 0xc)
4131 };
4133 const MsgType QuoteResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
4134 const unsigned short QuoteResponse::NoInstrumentParties::_fnum;
4135 //-------------------------------------------------------------------------------------------------
4136 const FieldTrait QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4137 {
4138  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4139 };
4140 const FieldTrait_Hash_Array QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4143 //-------------------------------------------------------------------------------------------------
4144 const FieldTrait QuoteResponse::NoComplexEvents::_traits[] =
4145 {
4146  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4147  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4148  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4149 };
4151 const MsgType QuoteResponse::NoComplexEvents::_msgtype("NoComplexEvents");
4152 const unsigned short QuoteResponse::NoComplexEvents::_fnum;
4153 //-------------------------------------------------------------------------------------------------
4154 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
4155 {
4156  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4157 };
4158 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
4161 //-------------------------------------------------------------------------------------------------
4162 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4163 {
4164  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4165 };
4166 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4169 //-------------------------------------------------------------------------------------------------
4170 const FieldTrait Confirmation::_traits[] =
4171 {
4172  FieldTrait( 6, 11, 134, 0x5), FieldTrait( 12, 13, 175, 0x4), FieldTrait( 13, 7, 176, 0x4),
4173  FieldTrait( 15, 19, 128, 0x4), FieldTrait( 22, 15, 20, 0x4), FieldTrait( 30, 20, 129, 0x4),
4174  FieldTrait( 48, 15, 19, 0x4), FieldTrait( 54, 7, 127, 0x5), FieldTrait( 55, 15, 17, 0x4),
4175  FieldTrait( 58, 15, 147, 0x4), FieldTrait( 60, 22, 14, 0x5), FieldTrait( 63, 15, 168, 0x4),
4176  FieldTrait( 64, 25, 169, 0x4), FieldTrait( 65, 15, 18, 0x4), FieldTrait( 70, 15, 11, 0x4),
4177  FieldTrait( 73, 1, 10, 0xc), FieldTrait( 74, 1, 135, 0x4), FieldTrait( 75, 25, 15, 0x5),
4178  FieldTrait( 79, 15, 131, 0x5), FieldTrait( 80, 10, 125, 0x5), FieldTrait( 81, 7, 150, 0x4),
4179  FieldTrait( 85, 1, 174, 0xc), FieldTrait( 106, 15, 46, 0x4), FieldTrait( 107, 15, 49, 0x4),
4180  FieldTrait( 118, 13, 162, 0x5), FieldTrait( 119, 13, 164, 0x4), FieldTrait( 120, 19, 165, 0x4),
4181  FieldTrait( 136, 1, 181, 0xc), FieldTrait( 155, 9, 166, 0x4), FieldTrait( 156, 7, 167, 0x4),
4182  FieldTrait( 157, 1, 152, 0x4), FieldTrait( 158, 14, 154, 0x4), FieldTrait( 159, 13, 155, 0x4),
4183  FieldTrait( 167, 15, 24, 0x4), FieldTrait( 169, 1, 171, 0x4), FieldTrait( 170, 15, 172, 0x4),
4184  FieldTrait( 171, 15, 173, 0x4), FieldTrait( 172, 1, 170, 0x4), FieldTrait( 200, 21, 26, 0x4),
4185  FieldTrait( 201, 1, 87, 0x4), FieldTrait( 202, 11, 40, 0x4), FieldTrait( 206, 7, 42, 0x4),
4186  FieldTrait( 207, 20, 45, 0x4), FieldTrait( 218, 12, 138, 0x4), FieldTrait( 220, 19, 139, 0x4),
4187  FieldTrait( 221, 15, 140, 0x4), FieldTrait( 222, 15, 141, 0x4), FieldTrait( 223, 14, 44, 0x4),
4188  FieldTrait( 224, 25, 28, 0x4), FieldTrait( 225, 25, 29, 0x4), FieldTrait( 226, 1, 31, 0x4),
4189  FieldTrait( 227, 14, 32, 0x4), FieldTrait( 228, 9, 33, 0x4), FieldTrait( 230, 25, 153, 0x4),
4190  FieldTrait( 231, 9, 43, 0x4), FieldTrait( 232, 1, 180, 0xc), FieldTrait( 235, 15, 119, 0x4),
4191  FieldTrait( 236, 14, 120, 0x4), FieldTrait( 237, 13, 161, 0x4), FieldTrait( 238, 13, 160, 0x4),
4192  FieldTrait( 239, 1, 30, 0x4), FieldTrait( 240, 25, 39, 0x4), FieldTrait( 255, 15, 34, 0x4),
4193  FieldTrait( 348, 2, 47, 0x4), FieldTrait( 349, 28, 48, 0x4), FieldTrait( 350, 2, 50, 0x4),
4194  FieldTrait( 351, 28, 51, 0x4), FieldTrait( 354, 2, 148, 0x4), FieldTrait( 355, 28, 149, 0x4),
4195  FieldTrait( 381, 13, 151, 0x5), FieldTrait( 423, 1, 136, 0x4), FieldTrait( 453, 1, 9, 0xc),
4196  FieldTrait( 454, 1, 21, 0xc), FieldTrait( 460, 1, 22, 0x4), FieldTrait( 461, 15, 23, 0x4),
4197  FieldTrait( 467, 15, 13, 0x4), FieldTrait( 470, 18, 36, 0x4), FieldTrait( 471, 15, 37, 0x4),
4198  FieldTrait( 472, 15, 38, 0x4), FieldTrait( 479, 19, 177, 0x4), FieldTrait( 497, 7, 178, 0x4),
4199  FieldTrait( 541, 25, 27, 0x4), FieldTrait( 543, 15, 35, 0x4), FieldTrait( 555, 1, 118, 0xc),
4200  FieldTrait( 650, 8, 7, 0x4), FieldTrait( 661, 1, 132, 0x4), FieldTrait( 662, 11, 142, 0x4),
4201  FieldTrait( 663, 1, 143, 0x4), FieldTrait( 664, 15, 1, 0x5), FieldTrait( 665, 1, 8, 0x5),
4202  FieldTrait( 666, 1, 4, 0x5), FieldTrait( 667, 21, 53, 0x4), FieldTrait( 668, 1, 105, 0x4),
4203  FieldTrait( 691, 15, 52, 0x4), FieldTrait( 696, 25, 122, 0x4), FieldTrait( 697, 11, 123, 0x4),
4204  FieldTrait( 698, 1, 124, 0x4), FieldTrait( 699, 15, 144, 0x4), FieldTrait( 701, 25, 121, 0x4),
4205  FieldTrait( 711, 1, 117, 0xc), FieldTrait( 738, 13, 156, 0x4), FieldTrait( 761, 15, 145, 0x4),
4206  FieldTrait( 762, 15, 25, 0x4), FieldTrait( 768, 1, 16, 0xc), FieldTrait( 772, 15, 2, 0x4),
4207  FieldTrait( 773, 1, 5, 0x5), FieldTrait( 788, 1, 112, 0x4), FieldTrait( 793, 15, 12, 0x4),
4208  FieldTrait( 797, 8, 6, 0x4), FieldTrait( 798, 1, 133, 0x4), FieldTrait( 854, 1, 126, 0x4),
4209  FieldTrait( 858, 13, 179, 0x4), FieldTrait( 859, 15, 3, 0x4), FieldTrait( 860, 11, 137, 0x4),
4210  FieldTrait( 861, 11, 146, 0x4), FieldTrait( 862, 1, 130, 0xd), FieldTrait( 864, 1, 56, 0xc),
4211  FieldTrait( 869, 14, 106, 0x4), FieldTrait( 870, 1, 107, 0xc), FieldTrait( 873, 25, 57, 0x4),
4212  FieldTrait( 874, 25, 58, 0x4), FieldTrait( 875, 1, 54, 0x4), FieldTrait( 876, 15, 55, 0x4),
4213  FieldTrait( 890, 13, 163, 0x4), FieldTrait( 898, 14, 116, 0x4), FieldTrait( 913, 15, 108, 0x4),
4214  FieldTrait( 914, 15, 109, 0x4), FieldTrait( 915, 25, 110, 0x4), FieldTrait( 916, 25, 113, 0x4),
4215  FieldTrait( 917, 25, 114, 0x4), FieldTrait( 918, 19, 111, 0x4), FieldTrait( 919, 1, 115, 0x4),
4216  FieldTrait( 920, 13, 157, 0x4), FieldTrait( 921, 13, 158, 0x4), FieldTrait( 922, 13, 159, 0x4),
4217  FieldTrait( 947, 19, 41, 0x4), FieldTrait( 965, 15, 59, 0x4), FieldTrait( 966, 15, 60, 0x4),
4218  FieldTrait( 967, 9, 62, 0x4), FieldTrait( 968, 9, 63, 0x4), FieldTrait( 969, 9, 64, 0x4),
4219  FieldTrait( 970, 1, 65, 0x4), FieldTrait( 971, 1, 66, 0x4), FieldTrait( 996, 15, 68, 0x4),
4220  FieldTrait( 997, 15, 69, 0x4), FieldTrait(1018, 1, 67, 0xc), FieldTrait(1049, 7, 61, 0x4),
4221  FieldTrait(1079, 26, 70, 0x4), FieldTrait(1146, 13, 72, 0x4), FieldTrait(1147, 10, 73, 0x4),
4222  FieldTrait(1151, 15, 71, 0x4), FieldTrait(1184, 2, 74, 0x4), FieldTrait(1185, 29, 75, 0x4),
4223  FieldTrait(1186, 15, 76, 0x4), FieldTrait(1191, 15, 78, 0x4), FieldTrait(1192, 10, 79, 0x4),
4224  FieldTrait(1193, 7, 80, 0x4), FieldTrait(1194, 1, 81, 0x4), FieldTrait(1195, 13, 82, 0x4),
4225  FieldTrait(1196, 15, 83, 0x4), FieldTrait(1197, 15, 90, 0x4), FieldTrait(1198, 1, 84, 0x4),
4226  FieldTrait(1199, 11, 85, 0x4), FieldTrait(1200, 11, 86, 0x4), FieldTrait(1227, 15, 77, 0x4),
4227  FieldTrait(1242, 8, 89, 0x4), FieldTrait(1244, 8, 88, 0x4), FieldTrait(1435, 1, 91, 0x4),
4228  FieldTrait(1439, 1, 92, 0x4), FieldTrait(1449, 15, 93, 0x4), FieldTrait(1450, 15, 94, 0x4),
4229  FieldTrait(1451, 14, 95, 0x4), FieldTrait(1452, 14, 96, 0x4), FieldTrait(1457, 14, 97, 0x4),
4230  FieldTrait(1458, 14, 98, 0x4), FieldTrait(1478, 1, 99, 0x4), FieldTrait(1479, 1, 100, 0x4),
4231  FieldTrait(1480, 14, 101, 0x4), FieldTrait(1481, 1, 102, 0x4), FieldTrait(1482, 1, 103, 0x4),
4232  FieldTrait(1483, 1, 104, 0xc)
4233 };
4234 const FieldTrait_Hash_Array Confirmation::_ftha(Confirmation::_traits, 181);
4235 const MsgType Confirmation::_msgtype("AK");
4236 //-------------------------------------------------------------------------------------------------
4237 const FieldTrait Confirmation::NoOrders::_traits[] =
4238 {
4239  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
4240  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
4241  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
4242 };
4243 const FieldTrait_Hash_Array Confirmation::NoOrders::_ftha(Confirmation::NoOrders::_traits, 9);
4244 const MsgType Confirmation::NoOrders::_msgtype("NoOrders");
4245 const unsigned short Confirmation::NoOrders::_fnum;
4246 //-------------------------------------------------------------------------------------------------
4247 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::_traits[] =
4248 {
4249  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
4250  FieldTrait( 806, 1, 4, 0xc)
4251 };
4252 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::_traits, 4);
4255 //-------------------------------------------------------------------------------------------------
4256 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
4257 {
4258  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
4259 };
4260 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
4263 //-------------------------------------------------------------------------------------------------
4264 const FieldTrait Confirmation::NoDlvyInst::_traits[] =
4265 {
4266  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
4267 };
4269 const MsgType Confirmation::NoDlvyInst::_msgtype("NoDlvyInst");
4270 const unsigned short Confirmation::NoDlvyInst::_fnum;
4271 //-------------------------------------------------------------------------------------------------
4272 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits[] =
4273 {
4274  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
4275  FieldTrait( 801, 1, 4, 0xc)
4276 };
4277 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
4280 //-------------------------------------------------------------------------------------------------
4281 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
4282 {
4283  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
4284 };
4285 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
4288 //-------------------------------------------------------------------------------------------------
4289 const FieldTrait Confirmation::NoMiscFees::_traits[] =
4290 {
4291  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
4292  FieldTrait( 891, 1, 4, 0x4)
4293 };
4295 const MsgType Confirmation::NoMiscFees::_msgtype("NoMiscFees");
4296 const unsigned short Confirmation::NoMiscFees::_fnum;
4297 //-------------------------------------------------------------------------------------------------
4298 const FieldTrait Confirmation::NoStipulations::_traits[] =
4299 {
4300  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
4301 };
4303 const MsgType Confirmation::NoStipulations::_msgtype("NoStipulations");
4304 const unsigned short Confirmation::NoStipulations::_fnum;
4305 //-------------------------------------------------------------------------------------------------
4306 const FieldTrait Confirmation::NoPartyIDs::_traits[] =
4307 {
4308  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4309  FieldTrait( 802, 1, 4, 0xc)
4310 };
4312 const MsgType Confirmation::NoPartyIDs::_msgtype("NoPartyIDs");
4313 const unsigned short Confirmation::NoPartyIDs::_fnum;
4314 //-------------------------------------------------------------------------------------------------
4315 const FieldTrait Confirmation::NoPartyIDs::NoPartySubIDs::_traits[] =
4316 {
4317  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4318 };
4319 const FieldTrait_Hash_Array Confirmation::NoPartyIDs::NoPartySubIDs::_ftha(Confirmation::NoPartyIDs::NoPartySubIDs::_traits, 2);
4322 //-------------------------------------------------------------------------------------------------
4323 const FieldTrait Confirmation::NoSecurityAltID::_traits[] =
4324 {
4325  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4326 };
4328 const MsgType Confirmation::NoSecurityAltID::_msgtype("NoSecurityAltID");
4329 const unsigned short Confirmation::NoSecurityAltID::_fnum;
4330 //-------------------------------------------------------------------------------------------------
4331 const FieldTrait Confirmation::NoLegs::_traits[] =
4332 {
4333  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4334  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4335  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4336  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4337  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4338  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4339  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4340  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4341  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4342  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4343  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4344  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4345  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4346  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4347  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4348  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4349  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4350  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4351 };
4352 const FieldTrait_Hash_Array Confirmation::NoLegs::_ftha(Confirmation::NoLegs::_traits, 54);
4353 const MsgType Confirmation::NoLegs::_msgtype("NoLegs");
4354 const unsigned short Confirmation::NoLegs::_fnum;
4355 //-------------------------------------------------------------------------------------------------
4356 const FieldTrait Confirmation::NoLegs::NoLegSecurityAltID::_traits[] =
4357 {
4358  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4359 };
4360 const FieldTrait_Hash_Array Confirmation::NoLegs::NoLegSecurityAltID::_ftha(Confirmation::NoLegs::NoLegSecurityAltID::_traits, 2);
4363 //-------------------------------------------------------------------------------------------------
4364 const FieldTrait Confirmation::NoUnderlyings::_traits[] =
4365 {
4366  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4367  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4368  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4369  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4370  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4371  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4372  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4373  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4374  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4375  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4376  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4377  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4378  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4379  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4380  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4381  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4382  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4383  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4384  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4385  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4386  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4387  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4388  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4389  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4390 };
4392 const MsgType Confirmation::NoUnderlyings::_msgtype("NoUnderlyings");
4393 const unsigned short Confirmation::NoUnderlyings::_fnum;
4394 //-------------------------------------------------------------------------------------------------
4395 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4396 {
4397  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4398 };
4399 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4402 //-------------------------------------------------------------------------------------------------
4403 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingStips::_traits[] =
4404 {
4405  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4406 };
4407 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingStips::_ftha(Confirmation::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4410 //-------------------------------------------------------------------------------------------------
4411 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4412 {
4413  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4414  FieldTrait(1062, 1, 4, 0xc)
4415 };
4416 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4419 //-------------------------------------------------------------------------------------------------
4420 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4421 {
4422  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4423 };
4424 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4427 //-------------------------------------------------------------------------------------------------
4428 const FieldTrait Confirmation::NoTrdRegTimestamps::_traits[] =
4429 {
4430  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
4431  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
4432 };
4434 const MsgType Confirmation::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
4435 const unsigned short Confirmation::NoTrdRegTimestamps::_fnum;
4436 //-------------------------------------------------------------------------------------------------
4437 const FieldTrait Confirmation::NoCapacities::_traits[] =
4438 {
4439  FieldTrait( 528, 7, 1, 0x5), FieldTrait( 529, 16, 2, 0x4), FieldTrait( 863, 10, 3, 0x5)
4440 };
4442 const MsgType Confirmation::NoCapacities::_msgtype("NoCapacities");
4443 const unsigned short Confirmation::NoCapacities::_fnum;
4444 //-------------------------------------------------------------------------------------------------
4445 const FieldTrait Confirmation::NoEvents::_traits[] =
4446 {
4447  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4448  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4449 };
4450 const FieldTrait_Hash_Array Confirmation::NoEvents::_ftha(Confirmation::NoEvents::_traits, 5);
4451 const MsgType Confirmation::NoEvents::_msgtype("NoEvents");
4452 const unsigned short Confirmation::NoEvents::_fnum;
4453 //-------------------------------------------------------------------------------------------------
4454 const FieldTrait Confirmation::NoInstrAttrib::_traits[] =
4455 {
4456  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
4457 };
4459 const MsgType Confirmation::NoInstrAttrib::_msgtype("NoInstrAttrib");
4460 const unsigned short Confirmation::NoInstrAttrib::_fnum;
4461 //-------------------------------------------------------------------------------------------------
4462 const FieldTrait Confirmation::NoInstrumentParties::_traits[] =
4463 {
4464  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4465  FieldTrait(1052, 1, 4, 0xc)
4466 };
4468 const MsgType Confirmation::NoInstrumentParties::_msgtype("NoInstrumentParties");
4469 const unsigned short Confirmation::NoInstrumentParties::_fnum;
4470 //-------------------------------------------------------------------------------------------------
4471 const FieldTrait Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4472 {
4473  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4474 };
4475 const FieldTrait_Hash_Array Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4478 //-------------------------------------------------------------------------------------------------
4479 const FieldTrait Confirmation::NoComplexEvents::_traits[] =
4480 {
4481  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4482  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4483  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4484 };
4486 const MsgType Confirmation::NoComplexEvents::_msgtype("NoComplexEvents");
4487 const unsigned short Confirmation::NoComplexEvents::_fnum;
4488 //-------------------------------------------------------------------------------------------------
4489 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::_traits[] =
4490 {
4491  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4492 };
4493 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::_traits, 3);
4496 //-------------------------------------------------------------------------------------------------
4497 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4498 {
4499  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4500 };
4501 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4504 //-------------------------------------------------------------------------------------------------
4505 const FieldTrait PositionMaintenanceRequest::_traits[] =
4506 {
4507  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 15, 19, 101, 0x4), FieldTrait( 22, 15, 16, 0x4),
4508  FieldTrait( 48, 15, 15, 0x4), FieldTrait( 55, 15, 13, 0x4), FieldTrait( 58, 15, 111, 0x4),
4509  FieldTrait( 60, 22, 105, 0x4), FieldTrait( 65, 15, 14, 0x4), FieldTrait( 106, 15, 42, 0x4),
4510  FieldTrait( 107, 15, 45, 0x4), FieldTrait( 120, 19, 115, 0x4), FieldTrait( 167, 15, 20, 0x4),
4511  FieldTrait( 200, 21, 22, 0x4), FieldTrait( 201, 1, 83, 0x4), FieldTrait( 202, 11, 36, 0x4),
4512  FieldTrait( 206, 7, 38, 0x4), FieldTrait( 207, 20, 41, 0x4), FieldTrait( 223, 14, 40, 0x4),
4513  FieldTrait( 224, 25, 24, 0x4), FieldTrait( 225, 25, 25, 0x4), FieldTrait( 226, 1, 27, 0x4),
4514  FieldTrait( 227, 14, 28, 0x4), FieldTrait( 228, 9, 29, 0x4), FieldTrait( 231, 9, 39, 0x4),
4515  FieldTrait( 239, 1, 26, 0x4), FieldTrait( 240, 25, 35, 0x4), FieldTrait( 255, 15, 30, 0x4),
4516  FieldTrait( 348, 2, 43, 0x4), FieldTrait( 349, 28, 44, 0x4), FieldTrait( 350, 2, 46, 0x4),
4517  FieldTrait( 351, 28, 47, 0x4), FieldTrait( 354, 2, 112, 0x4), FieldTrait( 355, 28, 113, 0x4),
4518  FieldTrait( 386, 1, 104, 0xc), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 17, 0xc),
4519  FieldTrait( 460, 1, 18, 0x4), FieldTrait( 461, 15, 19, 0x4), FieldTrait( 470, 18, 32, 0x4),
4520  FieldTrait( 471, 15, 33, 0x4), FieldTrait( 472, 15, 34, 0x4), FieldTrait( 541, 25, 23, 0x4),
4521  FieldTrait( 543, 15, 31, 0x4), FieldTrait( 555, 1, 102, 0xc), FieldTrait( 581, 1, 12, 0x4),
4522  FieldTrait( 660, 1, 11, 0x4), FieldTrait( 667, 21, 49, 0x4), FieldTrait( 691, 15, 48, 0x4),
4523  FieldTrait( 702, 1, 106, 0xc), FieldTrait( 709, 1, 2, 0x5), FieldTrait( 710, 15, 1, 0x4),
4524  FieldTrait( 711, 1, 103, 0xc), FieldTrait( 712, 1, 3, 0x5), FieldTrait( 713, 15, 4, 0x4),
4525  FieldTrait( 714, 15, 5, 0x4), FieldTrait( 715, 25, 6, 0x5), FieldTrait( 716, 15, 7, 0x4),
4526  FieldTrait( 717, 15, 8, 0x4), FieldTrait( 718, 1, 107, 0x4), FieldTrait( 719, 8, 108, 0x4),
4527  FieldTrait( 720, 8, 109, 0x4), FieldTrait( 753, 1, 114, 0xc), FieldTrait( 762, 15, 21, 0x4),
4528  FieldTrait( 834, 12, 110, 0x4), FieldTrait( 864, 1, 52, 0xc), FieldTrait( 873, 25, 53, 0x4),
4529  FieldTrait( 874, 25, 54, 0x4), FieldTrait( 875, 1, 50, 0x4), FieldTrait( 876, 15, 51, 0x4),
4530  FieldTrait( 947, 19, 37, 0x4), FieldTrait( 965, 15, 55, 0x4), FieldTrait( 966, 15, 56, 0x4),
4531  FieldTrait( 967, 9, 58, 0x4), FieldTrait( 968, 9, 59, 0x4), FieldTrait( 969, 9, 60, 0x4),
4532  FieldTrait( 970, 1, 61, 0x4), FieldTrait( 971, 1, 62, 0x4), FieldTrait( 996, 15, 64, 0x4),
4533  FieldTrait( 997, 15, 65, 0x4), FieldTrait(1018, 1, 63, 0xc), FieldTrait(1049, 7, 57, 0x4),
4534  FieldTrait(1079, 26, 66, 0x4), FieldTrait(1146, 13, 68, 0x4), FieldTrait(1147, 10, 69, 0x4),
4535  FieldTrait(1151, 15, 67, 0x4), FieldTrait(1184, 2, 70, 0x4), FieldTrait(1185, 29, 71, 0x4),
4536  FieldTrait(1186, 15, 72, 0x4), FieldTrait(1191, 15, 74, 0x4), FieldTrait(1192, 10, 75, 0x4),
4537  FieldTrait(1193, 7, 76, 0x4), FieldTrait(1194, 1, 77, 0x4), FieldTrait(1195, 13, 78, 0x4),
4538  FieldTrait(1196, 15, 79, 0x4), FieldTrait(1197, 15, 86, 0x4), FieldTrait(1198, 1, 80, 0x4),
4539  FieldTrait(1199, 11, 81, 0x4), FieldTrait(1200, 11, 82, 0x4), FieldTrait(1227, 15, 73, 0x4),
4540  FieldTrait(1242, 8, 85, 0x4), FieldTrait(1244, 8, 84, 0x4), FieldTrait(1435, 1, 87, 0x4),
4541  FieldTrait(1439, 1, 88, 0x4), FieldTrait(1449, 15, 89, 0x4), FieldTrait(1450, 15, 90, 0x4),
4542  FieldTrait(1451, 14, 91, 0x4), FieldTrait(1452, 14, 92, 0x4), FieldTrait(1457, 14, 93, 0x4),
4543  FieldTrait(1458, 14, 94, 0x4), FieldTrait(1478, 1, 95, 0x4), FieldTrait(1479, 1, 96, 0x4),
4544  FieldTrait(1480, 14, 97, 0x4), FieldTrait(1481, 1, 98, 0x4), FieldTrait(1482, 1, 99, 0x4),
4545  FieldTrait(1483, 1, 100, 0xc)
4546 };
4549 //-------------------------------------------------------------------------------------------------
4551 {
4552  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
4553 };
4557 //-------------------------------------------------------------------------------------------------
4559 {
4560  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4561  FieldTrait( 802, 1, 4, 0xc)
4562 };
4566 //-------------------------------------------------------------------------------------------------
4567 const FieldTrait PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
4568 {
4569  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4570 };
4571 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
4574 //-------------------------------------------------------------------------------------------------
4576 {
4577  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4578 };
4582 //-------------------------------------------------------------------------------------------------
4584 {
4585  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4586  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4587  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4588  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4589  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4590  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4591  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4592  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4593  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4594  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4595  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4596  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4597  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4598  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4599  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4600  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4601  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4602  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4603 };
4606 const unsigned short PositionMaintenanceRequest::NoLegs::_fnum;
4607 //-------------------------------------------------------------------------------------------------
4608 const FieldTrait PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
4609 {
4610  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4611 };
4612 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
4615 //-------------------------------------------------------------------------------------------------
4617 {
4618  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
4619  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
4620 };
4624 //-------------------------------------------------------------------------------------------------
4625 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits[] =
4626 {
4627  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4628  FieldTrait( 804, 1, 4, 0xc)
4629 };
4630 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits, 4);
4633 //-------------------------------------------------------------------------------------------------
4634 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4635 {
4636  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4637 };
4638 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4641 //-------------------------------------------------------------------------------------------------
4643 {
4644  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4645  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4646  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4647  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4648  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4649  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4650  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4651  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4652  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4653  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4654  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4655  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4656  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4657  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4658  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4659  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4660  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4661  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4662  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4663  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4664  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4665  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4666  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4667  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4668 };
4672 //-------------------------------------------------------------------------------------------------
4673 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4674 {
4675  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4676 };
4677 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4680 //-------------------------------------------------------------------------------------------------
4681 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
4682 {
4683  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4684 };
4685 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4688 //-------------------------------------------------------------------------------------------------
4689 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4690 {
4691  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4692  FieldTrait(1062, 1, 4, 0xc)
4693 };
4694 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4697 //-------------------------------------------------------------------------------------------------
4698 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4699 {
4700  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4701 };
4702 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4705 //-------------------------------------------------------------------------------------------------
4707 {
4708  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
4709 };
4712 const unsigned short PositionMaintenanceRequest::NoPosAmt::_fnum;
4713 //-------------------------------------------------------------------------------------------------
4715 {
4716  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4717  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4718 };
4721 const unsigned short PositionMaintenanceRequest::NoEvents::_fnum;
4722 //-------------------------------------------------------------------------------------------------
4724 {
4725  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4726  FieldTrait(1052, 1, 4, 0xc)
4727 };
4731 //-------------------------------------------------------------------------------------------------
4732 const FieldTrait PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4733 {
4734  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4735 };
4736 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4739 //-------------------------------------------------------------------------------------------------
4741 {
4742  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4743  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4744  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4745 };
4749 //-------------------------------------------------------------------------------------------------
4750 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
4751 {
4752  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4753 };
4754 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
4757 //-------------------------------------------------------------------------------------------------
4758 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4759 {
4760  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4761 };
4762 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4765 //-------------------------------------------------------------------------------------------------
4766 const FieldTrait PositionMaintenanceReport::_traits[] =
4767 {
4768  FieldTrait( 1, 15, 12, 0x4), FieldTrait( 15, 19, 103, 0x4), FieldTrait( 22, 15, 18, 0x4),
4769  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 112, 0x4),
4770  FieldTrait( 60, 22, 107, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
4771  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 120, 19, 115, 0x4), FieldTrait( 167, 15, 22, 0x4),
4772  FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4),
4773  FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4),
4774  FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4),
4775  FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4),
4776  FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4),
4777  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
4778  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 113, 0x4), FieldTrait( 355, 28, 114, 0x4),
4779  FieldTrait( 386, 1, 106, 0xc), FieldTrait( 453, 1, 11, 0xc), FieldTrait( 454, 1, 19, 0xc),
4780  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 470, 18, 34, 0x4),
4781  FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4), FieldTrait( 541, 25, 25, 0x4),
4782  FieldTrait( 543, 15, 33, 0x4), FieldTrait( 555, 1, 104, 0xc), FieldTrait( 581, 1, 14, 0x4),
4783  FieldTrait( 660, 1, 13, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
4784  FieldTrait( 702, 1, 108, 0xc), FieldTrait( 709, 1, 2, 0x5), FieldTrait( 710, 15, 3, 0x4),
4785  FieldTrait( 711, 1, 105, 0xc), FieldTrait( 712, 1, 4, 0x5), FieldTrait( 713, 15, 5, 0x4),
4786  FieldTrait( 714, 15, 118, 0x4), FieldTrait( 715, 25, 8, 0x5), FieldTrait( 716, 15, 9, 0x4),
4787  FieldTrait( 717, 15, 10, 0x4), FieldTrait( 718, 1, 110, 0x4), FieldTrait( 719, 8, 116, 0x4),
4788  FieldTrait( 720, 8, 117, 0x4), FieldTrait( 721, 15, 1, 0x5), FieldTrait( 722, 1, 6, 0x5),
4789  FieldTrait( 723, 1, 7, 0x4), FieldTrait( 753, 1, 109, 0xc), FieldTrait( 762, 15, 23, 0x4),
4790  FieldTrait( 834, 12, 111, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
4791  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
4792  FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4),
4793  FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4),
4794  FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4),
4795  FieldTrait( 997, 15, 67, 0x4), FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4),
4796  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
4797  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
4798  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
4799  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
4800  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
4801  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
4802  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
4803  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
4804  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
4805  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
4806  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
4807  FieldTrait(1483, 1, 102, 0xc)
4808 };
4811 //-------------------------------------------------------------------------------------------------
4813 {
4814  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
4815 };
4819 //-------------------------------------------------------------------------------------------------
4821 {
4822  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4823  FieldTrait( 802, 1, 4, 0xc)
4824 };
4828 //-------------------------------------------------------------------------------------------------
4829 const FieldTrait PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits[] =
4830 {
4831  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4832 };
4833 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
4836 //-------------------------------------------------------------------------------------------------
4838 {
4839  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4840 };
4844 //-------------------------------------------------------------------------------------------------
4845 const FieldTrait PositionMaintenanceReport::NoLegs::_traits[] =
4846 {
4847  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4848  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4849  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4850  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4851  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4852  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4853  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4854  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4855  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4856  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4857  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4858  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4859  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4860  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4861  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4862  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4863  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4864  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4865 };
4868 const unsigned short PositionMaintenanceReport::NoLegs::_fnum;
4869 //-------------------------------------------------------------------------------------------------
4870 const FieldTrait PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits[] =
4871 {
4872  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4873 };
4874 const FieldTrait_Hash_Array PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits, 2);
4877 //-------------------------------------------------------------------------------------------------
4879 {
4880  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
4881  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
4882 };
4886 //-------------------------------------------------------------------------------------------------
4887 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits[] =
4888 {
4889  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4890  FieldTrait( 804, 1, 4, 0xc)
4891 };
4892 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits, 4);
4895 //-------------------------------------------------------------------------------------------------
4896 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4897 {
4898  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4899 };
4900 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4903 //-------------------------------------------------------------------------------------------------
4905 {
4906  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4907  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4908  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4909  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4910  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4911  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4912  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4913  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4914  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4915  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4916  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4917  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4918  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4919  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4920  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4921  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4922  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4923  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4924  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4925  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4926  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4927  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4928  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4929  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4930 };
4934 //-------------------------------------------------------------------------------------------------
4935 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4936 {
4937  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4938 };
4939 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4942 //-------------------------------------------------------------------------------------------------
4943 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
4944 {
4945  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4946 };
4947 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4950 //-------------------------------------------------------------------------------------------------
4951 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4952 {
4953  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4954  FieldTrait(1062, 1, 4, 0xc)
4955 };
4956 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4959 //-------------------------------------------------------------------------------------------------
4960 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4961 {
4962  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4963 };
4964 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4967 //-------------------------------------------------------------------------------------------------
4969 {
4970  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
4971 };
4974 const unsigned short PositionMaintenanceReport::NoPosAmt::_fnum;
4975 //-------------------------------------------------------------------------------------------------
4977 {
4978  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4979  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4980 };
4983 const unsigned short PositionMaintenanceReport::NoEvents::_fnum;
4984 //-------------------------------------------------------------------------------------------------
4986 {
4987  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4988  FieldTrait(1052, 1, 4, 0xc)
4989 };
4993 //-------------------------------------------------------------------------------------------------
4994 const FieldTrait PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4995 {
4996  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4997 };
4998 const FieldTrait_Hash_Array PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5001 //-------------------------------------------------------------------------------------------------
5003 {
5004  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5005  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5006  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5007 };
5011 //-------------------------------------------------------------------------------------------------
5012 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5013 {
5014  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5015 };
5016 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5019 //-------------------------------------------------------------------------------------------------
5020 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5021 {
5022  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5023 };
5024 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5027 //-------------------------------------------------------------------------------------------------
5028 const FieldTrait RequestForPositions::_traits[] =
5029 {
5030  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 12, 0x4),
5031  FieldTrait( 48, 15, 11, 0x4), FieldTrait( 55, 15, 9, 0x4), FieldTrait( 58, 15, 107, 0x4),
5032  FieldTrait( 60, 22, 104, 0x5), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 106, 15, 38, 0x4),
5033  FieldTrait( 107, 15, 41, 0x4), FieldTrait( 120, 19, 110, 0x4), FieldTrait( 167, 15, 16, 0x4),
5034  FieldTrait( 200, 21, 18, 0x4), FieldTrait( 201, 1, 79, 0x4), FieldTrait( 202, 11, 32, 0x4),
5035  FieldTrait( 206, 7, 34, 0x4), FieldTrait( 207, 20, 37, 0x4), FieldTrait( 223, 14, 36, 0x4),
5036  FieldTrait( 224, 25, 20, 0x4), FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4),
5037  FieldTrait( 227, 14, 24, 0x4), FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4),
5038  FieldTrait( 239, 1, 22, 0x4), FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4),
5039  FieldTrait( 263, 7, 4, 0x4), FieldTrait( 348, 2, 39, 0x4), FieldTrait( 349, 28, 40, 0x4),
5040  FieldTrait( 350, 2, 42, 0x4), FieldTrait( 351, 28, 43, 0x4), FieldTrait( 354, 2, 108, 0x4),
5041  FieldTrait( 355, 28, 109, 0x4), FieldTrait( 386, 1, 103, 0xc), FieldTrait( 453, 1, 5, 0xc),
5042  FieldTrait( 454, 1, 13, 0xc), FieldTrait( 460, 1, 14, 0x4), FieldTrait( 461, 15, 15, 0x4),
5043  FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4), FieldTrait( 472, 15, 30, 0x4),
5044  FieldTrait( 541, 25, 19, 0x4), FieldTrait( 543, 15, 27, 0x4), FieldTrait( 555, 1, 98, 0xc),
5045  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 660, 1, 7, 0x4),
5046  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 710, 15, 1, 0x5),
5047  FieldTrait( 711, 1, 99, 0xc), FieldTrait( 715, 25, 100, 0x5), FieldTrait( 716, 15, 101, 0x4),
5048  FieldTrait( 717, 15, 102, 0x4), FieldTrait( 724, 1, 2, 0x5), FieldTrait( 725, 1, 105, 0x4),
5049  FieldTrait( 726, 15, 106, 0x4), FieldTrait( 762, 15, 17, 0x4), FieldTrait( 864, 1, 48, 0xc),
5050  FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4), FieldTrait( 875, 1, 46, 0x4),
5051  FieldTrait( 876, 15, 47, 0x4), FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4),
5052  FieldTrait( 966, 15, 52, 0x4), FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4),
5053  FieldTrait( 969, 9, 56, 0x4), FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4),
5054  FieldTrait( 996, 15, 60, 0x4), FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc),
5055  FieldTrait(1049, 7, 53, 0x4), FieldTrait(1079, 26, 62, 0x4), FieldTrait(1146, 13, 64, 0x4),
5056  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1184, 2, 66, 0x4),
5057  FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4), FieldTrait(1191, 15, 70, 0x4),
5058  FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4), FieldTrait(1194, 1, 73, 0x4),
5059  FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4), FieldTrait(1197, 15, 82, 0x4),
5060  FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4), FieldTrait(1200, 11, 78, 0x4),
5061  FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4), FieldTrait(1244, 8, 80, 0x4),
5062  FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4), FieldTrait(1449, 15, 85, 0x4),
5063  FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4), FieldTrait(1452, 14, 88, 0x4),
5064  FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4), FieldTrait(1478, 1, 91, 0x4),
5065  FieldTrait(1479, 1, 92, 0x4), FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4),
5066  FieldTrait(1482, 1, 95, 0x4), FieldTrait(1483, 1, 96, 0xc)
5067 };
5068 const FieldTrait_Hash_Array RequestForPositions::_ftha(RequestForPositions::_traits, 110);
5070 //-------------------------------------------------------------------------------------------------
5072 {
5073  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
5074 };
5078 //-------------------------------------------------------------------------------------------------
5079 const FieldTrait RequestForPositions::NoPartyIDs::_traits[] =
5080 {
5081  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5082  FieldTrait( 802, 1, 4, 0xc)
5083 };
5086 const unsigned short RequestForPositions::NoPartyIDs::_fnum;
5087 //-------------------------------------------------------------------------------------------------
5088 const FieldTrait RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits[] =
5089 {
5090  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5091 };
5092 const FieldTrait_Hash_Array RequestForPositions::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits, 2);
5095 //-------------------------------------------------------------------------------------------------
5097 {
5098  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5099 };
5102 const unsigned short RequestForPositions::NoSecurityAltID::_fnum;
5103 //-------------------------------------------------------------------------------------------------
5104 const FieldTrait RequestForPositions::NoLegs::_traits[] =
5105 {
5106  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5107  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5108  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5109  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5110  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5111  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5112  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5113  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5114  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5115  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5116  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5117  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5118  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5119  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5120  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5121  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5122  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5123  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5124 };
5127 const unsigned short RequestForPositions::NoLegs::_fnum;
5128 //-------------------------------------------------------------------------------------------------
5129 const FieldTrait RequestForPositions::NoLegs::NoLegSecurityAltID::_traits[] =
5130 {
5131  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5132 };
5133 const FieldTrait_Hash_Array RequestForPositions::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositions::NoLegs::NoLegSecurityAltID::_traits, 2);
5136 //-------------------------------------------------------------------------------------------------
5138 {
5139  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5140  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5141  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5142  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5143  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5144  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5145  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5146  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5147  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5148  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5149  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5150  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5151  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5152  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5153  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5154  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5155  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5156  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5157  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5158  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5159  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5160  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5161  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5162  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5163 };
5166 const unsigned short RequestForPositions::NoUnderlyings::_fnum;
5167 //-------------------------------------------------------------------------------------------------
5168 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5169 {
5170  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5171 };
5172 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5175 //-------------------------------------------------------------------------------------------------
5176 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits[] =
5177 {
5178  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5179 };
5180 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5183 //-------------------------------------------------------------------------------------------------
5184 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5185 {
5186  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5187  FieldTrait(1062, 1, 4, 0xc)
5188 };
5189 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5192 //-------------------------------------------------------------------------------------------------
5193 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5194 {
5195  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5196 };
5197 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5200 //-------------------------------------------------------------------------------------------------
5201 const FieldTrait RequestForPositions::NoEvents::_traits[] =
5202 {
5203  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5204  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5205 };
5208 const unsigned short RequestForPositions::NoEvents::_fnum;
5209 //-------------------------------------------------------------------------------------------------
5211 {
5212  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5213  FieldTrait(1052, 1, 4, 0xc)
5214 };
5216 const MsgType RequestForPositions::NoInstrumentParties::_msgtype("NoInstrumentParties");
5218 //-------------------------------------------------------------------------------------------------
5219 const FieldTrait RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5220 {
5221  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5222 };
5223 const FieldTrait_Hash_Array RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5226 //-------------------------------------------------------------------------------------------------
5228 {
5229  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5230  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5231  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5232 };
5235 const unsigned short RequestForPositions::NoComplexEvents::_fnum;
5236 //-------------------------------------------------------------------------------------------------
5237 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits[] =
5238 {
5239  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5240 };
5241 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits, 3);
5244 //-------------------------------------------------------------------------------------------------
5245 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5246 {
5247  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5248 };
5249 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5252 //-------------------------------------------------------------------------------------------------
5253 const FieldTrait RequestForPositionsAck::_traits[] =
5254 {
5255  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 15, 19, 99, 0x4), FieldTrait( 22, 15, 14, 0x4),
5256  FieldTrait( 48, 15, 13, 0x4), FieldTrait( 55, 15, 11, 0x4), FieldTrait( 58, 15, 104, 0x4),
5257  FieldTrait( 65, 15, 12, 0x4), FieldTrait( 106, 15, 40, 0x4), FieldTrait( 107, 15, 43, 0x4),
5258  FieldTrait( 120, 19, 113, 0x4), FieldTrait( 167, 15, 18, 0x4), FieldTrait( 200, 21, 20, 0x4),
5259  FieldTrait( 201, 1, 81, 0x4), FieldTrait( 202, 11, 34, 0x4), FieldTrait( 206, 7, 36, 0x4),
5260  FieldTrait( 207, 20, 39, 0x4), FieldTrait( 223, 14, 38, 0x4), FieldTrait( 224, 25, 22, 0x4),
5261  FieldTrait( 225, 25, 23, 0x4), FieldTrait( 226, 1, 25, 0x4), FieldTrait( 227, 14, 26, 0x4),
5262  FieldTrait( 228, 9, 27, 0x4), FieldTrait( 231, 9, 37, 0x4), FieldTrait( 239, 1, 24, 0x4),
5263  FieldTrait( 240, 25, 33, 0x4), FieldTrait( 255, 15, 28, 0x4), FieldTrait( 263, 7, 110, 0x4),
5264  FieldTrait( 325, 8, 4, 0x4), FieldTrait( 348, 2, 41, 0x4), FieldTrait( 349, 28, 42, 0x4),
5265  FieldTrait( 350, 2, 44, 0x4), FieldTrait( 351, 28, 45, 0x4), FieldTrait( 354, 2, 105, 0x4),
5266  FieldTrait( 355, 28, 106, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 15, 0xc),
5267  FieldTrait( 460, 1, 16, 0x4), FieldTrait( 461, 15, 17, 0x4), FieldTrait( 470, 18, 30, 0x4),
5268  FieldTrait( 471, 15, 31, 0x4), FieldTrait( 472, 15, 32, 0x4), FieldTrait( 541, 25, 21, 0x4),
5269  FieldTrait( 543, 15, 29, 0x4), FieldTrait( 555, 1, 100, 0xc), FieldTrait( 573, 7, 108, 0x4),
5270  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 660, 1, 9, 0x4), FieldTrait( 667, 21, 47, 0x4),
5271  FieldTrait( 691, 15, 46, 0x4), FieldTrait( 710, 15, 2, 0x4), FieldTrait( 711, 1, 101, 0xc),
5272  FieldTrait( 715, 25, 109, 0x4), FieldTrait( 716, 15, 111, 0x4), FieldTrait( 717, 15, 112, 0x4),
5273  FieldTrait( 721, 15, 1, 0x5), FieldTrait( 724, 1, 107, 0x4), FieldTrait( 725, 1, 102, 0x4),
5274  FieldTrait( 726, 15, 103, 0x4), FieldTrait( 727, 1, 3, 0x4), FieldTrait( 728, 1, 5, 0x5),
5275  FieldTrait( 729, 1, 6, 0x5), FieldTrait( 762, 15, 19, 0x4), FieldTrait( 864, 1, 50, 0xc),
5276  FieldTrait( 873, 25, 51, 0x4), FieldTrait( 874, 25, 52, 0x4), FieldTrait( 875, 1, 48, 0x4),
5277  FieldTrait( 876, 15, 49, 0x4), FieldTrait( 947, 19, 35, 0x4), FieldTrait( 965, 15, 53, 0x4),
5278  FieldTrait( 966, 15, 54, 0x4), FieldTrait( 967, 9, 56, 0x4), FieldTrait( 968, 9, 57, 0x4),
5279  FieldTrait( 969, 9, 58, 0x4), FieldTrait( 970, 1, 59, 0x4), FieldTrait( 971, 1, 60, 0x4),
5280  FieldTrait( 996, 15, 62, 0x4), FieldTrait( 997, 15, 63, 0x4), FieldTrait(1018, 1, 61, 0xc),
5281  FieldTrait(1049, 7, 55, 0x4), FieldTrait(1079, 26, 64, 0x4), FieldTrait(1146, 13, 66, 0x4),
5282  FieldTrait(1147, 10, 67, 0x4), FieldTrait(1151, 15, 65, 0x4), FieldTrait(1184, 2, 68, 0x4),
5283  FieldTrait(1185, 29, 69, 0x4), FieldTrait(1186, 15, 70, 0x4), FieldTrait(1191, 15, 72, 0x4),
5284  FieldTrait(1192, 10, 73, 0x4), FieldTrait(1193, 7, 74, 0x4), FieldTrait(1194, 1, 75, 0x4),
5285  FieldTrait(1195, 13, 76, 0x4), FieldTrait(1196, 15, 77, 0x4), FieldTrait(1197, 15, 84, 0x4),
5286  FieldTrait(1198, 1, 78, 0x4), FieldTrait(1199, 11, 79, 0x4), FieldTrait(1200, 11, 80, 0x4),
5287  FieldTrait(1227, 15, 71, 0x4), FieldTrait(1242, 8, 83, 0x4), FieldTrait(1244, 8, 82, 0x4),
5288  FieldTrait(1435, 1, 85, 0x4), FieldTrait(1439, 1, 86, 0x4), FieldTrait(1449, 15, 87, 0x4),
5289  FieldTrait(1450, 15, 88, 0x4), FieldTrait(1451, 14, 89, 0x4), FieldTrait(1452, 14, 90, 0x4),
5290  FieldTrait(1457, 14, 91, 0x4), FieldTrait(1458, 14, 92, 0x4), FieldTrait(1478, 1, 93, 0x4),
5291  FieldTrait(1479, 1, 94, 0x4), FieldTrait(1480, 14, 95, 0x4), FieldTrait(1481, 1, 96, 0x4),
5292  FieldTrait(1482, 1, 97, 0x4), FieldTrait(1483, 1, 98, 0xc)
5293 };
5294 const FieldTrait_Hash_Array RequestForPositionsAck::_ftha(RequestForPositionsAck::_traits, 113);
5296 //-------------------------------------------------------------------------------------------------
5298 {
5299  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5300  FieldTrait( 802, 1, 4, 0xc)
5301 };
5304 const unsigned short RequestForPositionsAck::NoPartyIDs::_fnum;
5305 //-------------------------------------------------------------------------------------------------
5306 const FieldTrait RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits[] =
5307 {
5308  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5309 };
5310 const FieldTrait_Hash_Array RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
5313 //-------------------------------------------------------------------------------------------------
5315 {
5316  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5317 };
5321 //-------------------------------------------------------------------------------------------------
5322 const FieldTrait RequestForPositionsAck::NoLegs::_traits[] =
5323 {
5324  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5325  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5326  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5327  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5328  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5329  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5330  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5331  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5332  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5333  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5334  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5335  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5336  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5337  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5338  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5339  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5340  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5341  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5342 };
5345 const unsigned short RequestForPositionsAck::NoLegs::_fnum;
5346 //-------------------------------------------------------------------------------------------------
5347 const FieldTrait RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits[] =
5348 {
5349  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5350 };
5351 const FieldTrait_Hash_Array RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5354 //-------------------------------------------------------------------------------------------------
5356 {
5357  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5358  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5359  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5360  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5361  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5362  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5363  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5364  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5365  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5366  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5367  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5368  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5369  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5370  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5371  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5372  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5373  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5374  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5375  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5376  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5377  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5378  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5379  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5380  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5381 };
5385 //-------------------------------------------------------------------------------------------------
5386 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5387 {
5388  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5389 };
5390 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5393 //-------------------------------------------------------------------------------------------------
5394 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5395 {
5396  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5397 };
5398 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5401 //-------------------------------------------------------------------------------------------------
5402 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5403 {
5404  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5405  FieldTrait(1062, 1, 4, 0xc)
5406 };
5407 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5410 //-------------------------------------------------------------------------------------------------
5411 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5412 {
5413  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5414 };
5415 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5418 //-------------------------------------------------------------------------------------------------
5419 const FieldTrait RequestForPositionsAck::NoEvents::_traits[] =
5420 {
5421  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5422  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5423 };
5426 const unsigned short RequestForPositionsAck::NoEvents::_fnum;
5427 //-------------------------------------------------------------------------------------------------
5429 {
5430  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5431  FieldTrait(1052, 1, 4, 0xc)
5432 };
5436 //-------------------------------------------------------------------------------------------------
5437 const FieldTrait RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5438 {
5439  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5440 };
5441 const FieldTrait_Hash_Array RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5444 //-------------------------------------------------------------------------------------------------
5446 {
5447  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5448  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5449  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5450 };
5454 //-------------------------------------------------------------------------------------------------
5455 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5456 {
5457  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5458 };
5459 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5462 //-------------------------------------------------------------------------------------------------
5463 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5464 {
5465  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5466 };
5467 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5470 //-------------------------------------------------------------------------------------------------
5471 const FieldTrait PositionReport::_traits[] =
5472 {
5473  FieldTrait( 1, 15, 12, 0x4), FieldTrait( 15, 19, 103, 0x4), FieldTrait( 22, 15, 18, 0x4),
5474  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 113, 0x4),
5475  FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4), FieldTrait( 107, 15, 47, 0x4),
5476  FieldTrait( 120, 19, 118, 0x4), FieldTrait( 167, 15, 22, 0x4), FieldTrait( 200, 21, 24, 0x4),
5477  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
5478  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4),
5479  FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4),
5480  FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4),
5481  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4), FieldTrait( 263, 7, 4, 0x4),
5482  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4),
5483  FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 114, 0x4),
5484  FieldTrait( 355, 28, 115, 0x4), FieldTrait( 423, 1, 117, 0x4), FieldTrait( 453, 1, 11, 0xc),
5485  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
5486  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
5487  FieldTrait( 506, 7, 111, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
5488  FieldTrait( 555, 1, 107, 0xc), FieldTrait( 573, 7, 116, 0x4), FieldTrait( 581, 1, 14, 0x4),
5489  FieldTrait( 660, 1, 13, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
5490  FieldTrait( 702, 1, 109, 0xc), FieldTrait( 710, 15, 2, 0x4), FieldTrait( 711, 1, 108, 0xc),
5491  FieldTrait( 715, 25, 8, 0x5), FieldTrait( 716, 15, 9, 0x4), FieldTrait( 717, 15, 10, 0x4),
5492  FieldTrait( 721, 15, 1, 0x5), FieldTrait( 724, 1, 3, 0x4), FieldTrait( 727, 1, 5, 0x4),
5493  FieldTrait( 728, 1, 7, 0x4), FieldTrait( 730, 11, 104, 0x4), FieldTrait( 731, 1, 105, 0x4),
5494  FieldTrait( 734, 11, 106, 0x4), FieldTrait( 743, 25, 112, 0x4), FieldTrait( 753, 1, 110, 0xc),
5495  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 811, 9, 125, 0x4), FieldTrait( 864, 1, 54, 0xc),
5496  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
5497  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4),
5498  FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4),
5499  FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4),
5500  FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4), FieldTrait(1011, 15, 119, 0x4),
5501  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4), FieldTrait(1079, 26, 68, 0x4),
5502  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
5503  FieldTrait(1180, 15, 120, 0x4), FieldTrait(1181, 4, 121, 0x4), FieldTrait(1184, 2, 72, 0x4),
5504  FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4),
5505  FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4),
5506  FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4),
5507  FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4),
5508  FieldTrait(1227, 15, 75, 0x4), FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4),
5509  FieldTrait(1350, 4, 122, 0x4), FieldTrait(1352, 8, 123, 0x4), FieldTrait(1434, 1, 124, 0x4),
5510  FieldTrait(1435, 1, 89, 0x4), FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4),
5511  FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4),
5512  FieldTrait(1457, 14, 95, 0x4), FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4),
5513  FieldTrait(1479, 1, 98, 0x4), FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4),
5514  FieldTrait(1482, 1, 101, 0x4), FieldTrait(1483, 1, 102, 0xc)
5515 };
5516 const FieldTrait_Hash_Array PositionReport::_ftha(PositionReport::_traits, 125);
5517 const MsgType PositionReport::_msgtype("AP");
5518 //-------------------------------------------------------------------------------------------------
5519 const FieldTrait PositionReport::NoPartyIDs::_traits[] =
5520 {
5521  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5522  FieldTrait( 802, 1, 4, 0xc)
5523 };
5525 const MsgType PositionReport::NoPartyIDs::_msgtype("NoPartyIDs");
5526 const unsigned short PositionReport::NoPartyIDs::_fnum;
5527 //-------------------------------------------------------------------------------------------------
5528 const FieldTrait PositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
5529 {
5530  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5531 };
5532 const FieldTrait_Hash_Array PositionReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
5535 //-------------------------------------------------------------------------------------------------
5536 const FieldTrait PositionReport::NoSecurityAltID::_traits[] =
5537 {
5538  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5539 };
5541 const MsgType PositionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
5542 const unsigned short PositionReport::NoSecurityAltID::_fnum;
5543 //-------------------------------------------------------------------------------------------------
5544 const FieldTrait PositionReport::NoLegs::_traits[] =
5545 {
5546  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5547  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5548  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5549  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5550  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5551  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5552  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5553  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5554  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5555  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5556  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5557  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5558  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5559  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5560  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5561  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5562  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5563  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5564 };
5565 const FieldTrait_Hash_Array PositionReport::NoLegs::_ftha(PositionReport::NoLegs::_traits, 54);
5567 const unsigned short PositionReport::NoLegs::_fnum;
5568 //-------------------------------------------------------------------------------------------------
5569 const FieldTrait PositionReport::NoLegs::NoLegSecurityAltID::_traits[] =
5570 {
5571  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5572 };
5573 const FieldTrait_Hash_Array PositionReport::NoLegs::NoLegSecurityAltID::_ftha(PositionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
5576 //-------------------------------------------------------------------------------------------------
5577 const FieldTrait PositionReport::NoPositions::_traits[] =
5578 {
5579  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
5580  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
5581 };
5583 const MsgType PositionReport::NoPositions::_msgtype("NoPositions");
5584 const unsigned short PositionReport::NoPositions::_fnum;
5585 //-------------------------------------------------------------------------------------------------
5586 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
5587 {
5588  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
5589  FieldTrait( 804, 1, 4, 0xc)
5590 };
5591 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
5594 //-------------------------------------------------------------------------------------------------
5595 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
5596 {
5597  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
5598 };
5599 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
5602 //-------------------------------------------------------------------------------------------------
5603 const FieldTrait PositionReport::NoUnderlyings::_traits[] =
5604 {
5605  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5606  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5607  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5608  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5609  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5610  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5611  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5612  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5613  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5614  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5615  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5616  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 732, 11, 73, 0x4),
5617  FieldTrait( 733, 1, 74, 0x4), FieldTrait( 763, 15, 9, 0x4), FieldTrait( 810, 11, 40, 0x4),
5618  FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4), FieldTrait( 879, 10, 39, 0x4),
5619  FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4), FieldTrait( 884, 13, 43, 0x4),
5620  FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4), FieldTrait( 887, 1, 46, 0xc),
5621  FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4),
5622  FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4), FieldTrait( 984, 1, 75, 0xc),
5623  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1037, 13, 76, 0x4),
5624  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
5625  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
5626  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
5627  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
5628  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
5629  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
5630  FieldTrait(1460, 14, 72, 0x4)
5631 };
5633 const MsgType PositionReport::NoUnderlyings::_msgtype("NoUnderlyings");
5634 const unsigned short PositionReport::NoUnderlyings::_fnum;
5635 //-------------------------------------------------------------------------------------------------
5636 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5637 {
5638  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5639 };
5640 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5643 //-------------------------------------------------------------------------------------------------
5644 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
5645 {
5646  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5647 };
5648 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5651 //-------------------------------------------------------------------------------------------------
5652 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits[] =
5653 {
5654  FieldTrait( 985, 13, 1, 0x4), FieldTrait( 986, 13, 2, 0x4), FieldTrait( 987, 25, 3, 0x4),
5655  FieldTrait( 988, 15, 4, 0x4)
5656 };
5657 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingAmounts::_ftha(PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits, 4);
5660 //-------------------------------------------------------------------------------------------------
5661 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5662 {
5663  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5664  FieldTrait(1062, 1, 4, 0xc)
5665 };
5666 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5669 //-------------------------------------------------------------------------------------------------
5670 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5671 {
5672  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5673 };
5674 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5677 //-------------------------------------------------------------------------------------------------
5678 const FieldTrait PositionReport::NoPosAmt::_traits[] =
5679 {
5680  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
5681 };
5684 const unsigned short PositionReport::NoPosAmt::_fnum;
5685 //-------------------------------------------------------------------------------------------------
5686 const FieldTrait PositionReport::NoEvents::_traits[] =
5687 {
5688  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5689  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5690 };
5693 const unsigned short PositionReport::NoEvents::_fnum;
5694 //-------------------------------------------------------------------------------------------------
5696 {
5697  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5698  FieldTrait(1052, 1, 4, 0xc)
5699 };
5701 const MsgType PositionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
5702 const unsigned short PositionReport::NoInstrumentParties::_fnum;
5703 //-------------------------------------------------------------------------------------------------
5704 const FieldTrait PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5705 {
5706  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5707 };
5708 const FieldTrait_Hash_Array PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5711 //-------------------------------------------------------------------------------------------------
5712 const FieldTrait PositionReport::NoComplexEvents::_traits[] =
5713 {
5714  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5715  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5716  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5717 };
5719 const MsgType PositionReport::NoComplexEvents::_msgtype("NoComplexEvents");
5720 const unsigned short PositionReport::NoComplexEvents::_fnum;
5721 //-------------------------------------------------------------------------------------------------
5722 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5723 {
5724  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5725 };
5726 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5729 //-------------------------------------------------------------------------------------------------
5730 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5731 {
5732  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5733 };
5734 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5737 //-------------------------------------------------------------------------------------------------
5738 const FieldTrait TradeCaptureReportRequestAck::_traits[] =
5739 {
5740  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 48, 15, 9, 0x4), FieldTrait( 55, 15, 7, 0x4),
5741  FieldTrait( 58, 15, 100, 0x4), FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4),
5742  FieldTrait( 107, 15, 39, 0x4), FieldTrait( 167, 15, 14, 0x4), FieldTrait( 200, 21, 16, 0x4),
5743  FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4),
5744  FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4),
5745  FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4),
5746  FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4),
5747  FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4), FieldTrait( 263, 7, 3, 0x4),
5748  FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4),
5749  FieldTrait( 351, 28, 41, 0x4), FieldTrait( 354, 2, 101, 0x4), FieldTrait( 355, 28, 102, 0x4),
5750  FieldTrait( 442, 7, 97, 0x4), FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4),
5751  FieldTrait( 461, 15, 13, 0x4), FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4),
5752  FieldTrait( 472, 15, 28, 0x4), FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4),
5753  FieldTrait( 555, 1, 96, 0xc), FieldTrait( 568, 15, 1, 0x5), FieldTrait( 569, 1, 2, 0x5),
5754  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 711, 1, 95, 0xc),
5755  FieldTrait( 725, 1, 98, 0x4), FieldTrait( 726, 15, 99, 0x4), FieldTrait( 748, 1, 4, 0x4),
5756  FieldTrait( 749, 1, 5, 0x5), FieldTrait( 750, 1, 6, 0x5), FieldTrait( 762, 15, 15, 0x4),
5757  FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4),
5758  FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4),
5759  FieldTrait( 965, 15, 49, 0x4), FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4),
5760  FieldTrait( 968, 9, 53, 0x4), FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4),
5761  FieldTrait( 971, 1, 56, 0x4), FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4),
5762  FieldTrait(1003, 15, 104, 0x4), FieldTrait(1011, 15, 103, 0x4), FieldTrait(1018, 1, 57, 0xc),
5763  FieldTrait(1040, 15, 105, 0x4), FieldTrait(1041, 15, 106, 0x4), FieldTrait(1042, 15, 107, 0x4),
5764  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1146, 13, 62, 0x4),
5765  FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4), FieldTrait(1184, 2, 64, 0x4),
5766  FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4),
5767  FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4),
5768  FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4),
5769  FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4),
5770  FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4),
5771  FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4), FieldTrait(1449, 15, 83, 0x4),
5772  FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4), FieldTrait(1452, 14, 86, 0x4),
5773  FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4), FieldTrait(1478, 1, 89, 0x4),
5774  FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4), FieldTrait(1481, 1, 92, 0x4),
5775  FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
5776 };
5779 //-------------------------------------------------------------------------------------------------
5781 {
5782  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5783 };
5787 //-------------------------------------------------------------------------------------------------
5789 {
5790  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5791  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5792  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5793  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5794  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5795  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5796  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5797  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5798  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5799  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5800  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5801  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5802  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5803  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5804  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5805  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5806  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5807  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5808 };
5811 const unsigned short TradeCaptureReportRequestAck::NoLegs::_fnum;
5812 //-------------------------------------------------------------------------------------------------
5813 const FieldTrait TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits[] =
5814 {
5815  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5816 };
5817 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5820 //-------------------------------------------------------------------------------------------------
5822 {
5823  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5824  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5825  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5826  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5827  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5828  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5829  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5830  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5831  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5832  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5833  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5834  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5835  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5836  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5837  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5838  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5839  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5840  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5841  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5842  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5843  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5844  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5845  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5846  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5847 };
5851 //-------------------------------------------------------------------------------------------------
5852 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5853 {
5854  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5855 };
5856 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5859 //-------------------------------------------------------------------------------------------------
5860 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5861 {
5862  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5863 };
5864 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5867 //-------------------------------------------------------------------------------------------------
5868 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5869 {
5870  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5871  FieldTrait(1062, 1, 4, 0xc)
5872 };
5873 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5876 //-------------------------------------------------------------------------------------------------
5877 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5878 {
5879  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5880 };
5881 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5884 //-------------------------------------------------------------------------------------------------
5886 {
5887  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5888  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5889 };
5893 //-------------------------------------------------------------------------------------------------
5895 {
5896  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5897  FieldTrait(1052, 1, 4, 0xc)
5898 };
5902 //-------------------------------------------------------------------------------------------------
5903 const FieldTrait TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5904 {
5905  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5906 };
5907 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5910 //-------------------------------------------------------------------------------------------------
5912 {
5913  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5914  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5915  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5916 };
5920 //-------------------------------------------------------------------------------------------------
5921 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5922 {
5923  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5924 };
5925 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5928 //-------------------------------------------------------------------------------------------------
5929 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5930 {
5931  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5932 };
5933 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5936 //-------------------------------------------------------------------------------------------------
5937 const FieldTrait TradeCaptureReportAck::_traits[] =
5938 {
5939  FieldTrait( 6, 11, 130, 0x4), FieldTrait( 15, 19, 165, 0x4), FieldTrait( 17, 15, 17, 0x4),
5940  FieldTrait( 22, 15, 22, 0x4), FieldTrait( 30, 20, 127, 0x4), FieldTrait( 31, 11, 123, 0x4),
5941  FieldTrait( 32, 10, 122, 0x4), FieldTrait( 48, 15, 21, 0x4), FieldTrait( 55, 15, 19, 0x4),
5942  FieldTrait( 58, 15, 111, 0x4), FieldTrait( 60, 22, 107, 0x4), FieldTrait( 63, 15, 134, 0x4),
5943  FieldTrait( 64, 25, 140, 0x4), FieldTrait( 65, 15, 20, 0x4), FieldTrait( 75, 25, 128, 0x4),
5944  FieldTrait( 106, 15, 48, 0x4), FieldTrait( 107, 15, 51, 0x4), FieldTrait( 120, 19, 166, 0x4),
5945  FieldTrait( 150, 7, 8, 0x4), FieldTrait( 167, 15, 26, 0x4), FieldTrait( 194, 11, 125, 0x4),
5946  FieldTrait( 195, 12, 126, 0x4), FieldTrait( 200, 21, 28, 0x4), FieldTrait( 201, 1, 89, 0x4),
5947  FieldTrait( 202, 11, 42, 0x4), FieldTrait( 206, 7, 44, 0x4), FieldTrait( 207, 20, 47, 0x4),
5948  FieldTrait( 223, 14, 46, 0x4), FieldTrait( 224, 25, 30, 0x4), FieldTrait( 225, 25, 31, 0x4),
5949  FieldTrait( 226, 1, 33, 0x4), FieldTrait( 227, 14, 34, 0x4), FieldTrait( 228, 9, 35, 0x4),
5950  FieldTrait( 231, 9, 45, 0x4), FieldTrait( 239, 1, 32, 0x4), FieldTrait( 240, 25, 41, 0x4),
5951  FieldTrait( 255, 15, 36, 0x4), FieldTrait( 263, 7, 14, 0x4), FieldTrait( 348, 2, 49, 0x4),
5952  FieldTrait( 349, 28, 50, 0x4), FieldTrait( 350, 2, 52, 0x4), FieldTrait( 351, 28, 53, 0x4),
5953  FieldTrait( 354, 2, 112, 0x4), FieldTrait( 355, 28, 113, 0x4), FieldTrait( 378, 1, 116, 0x4),
5954  FieldTrait( 381, 13, 156, 0x4), FieldTrait( 423, 1, 118, 0x4), FieldTrait( 442, 7, 132, 0x4),
5955  FieldTrait( 454, 1, 23, 0xc), FieldTrait( 460, 1, 24, 0x4), FieldTrait( 461, 15, 25, 0x4),
5956  FieldTrait( 470, 18, 38, 0x4), FieldTrait( 471, 15, 39, 0x4), FieldTrait( 472, 15, 40, 0x4),
5957  FieldTrait( 487, 1, 2, 0x4), FieldTrait( 527, 15, 18, 0x4), FieldTrait( 541, 25, 29, 0x4),
5958  FieldTrait( 543, 15, 37, 0x4), FieldTrait( 552, 1, 148, 0xd), FieldTrait( 555, 1, 114, 0xc),
5959  FieldTrait( 570, 8, 117, 0x4), FieldTrait( 571, 15, 1, 0x4), FieldTrait( 572, 15, 9, 0x4),
5960  FieldTrait( 573, 7, 135, 0x4), FieldTrait( 574, 15, 136, 0x4), FieldTrait( 635, 15, 115, 0x4),
5961  FieldTrait( 667, 21, 55, 0x4), FieldTrait( 669, 11, 124, 0x4), FieldTrait( 691, 15, 54, 0x4),
5962  FieldTrait( 711, 1, 163, 0xc), FieldTrait( 715, 25, 129, 0x4), FieldTrait( 716, 15, 141, 0x4),
5963  FieldTrait( 717, 15, 142, 0x4), FieldTrait( 725, 1, 109, 0x4), FieldTrait( 726, 15, 110, 0x4),
5964  FieldTrait( 751, 1, 12, 0x4), FieldTrait( 753, 1, 143, 0xc), FieldTrait( 762, 15, 27, 0x4),
5965  FieldTrait( 768, 1, 108, 0xc), FieldTrait( 779, 22, 146, 0x4), FieldTrait( 797, 8, 137, 0x4),
5966  FieldTrait( 818, 15, 13, 0x4), FieldTrait( 819, 1, 131, 0x4), FieldTrait( 820, 15, 15, 0x4),
5967  FieldTrait( 822, 15, 119, 0x4), FieldTrait( 823, 15, 121, 0x4), FieldTrait( 824, 15, 133, 0x4),
5968  FieldTrait( 828, 1, 4, 0x4), FieldTrait( 829, 1, 5, 0x4), FieldTrait( 830, 15, 7, 0x4),
5969  FieldTrait( 852, 8, 138, 0x4), FieldTrait( 853, 1, 139, 0x4), FieldTrait( 854, 1, 120, 0x4),
5970  FieldTrait( 855, 1, 6, 0x4), FieldTrait( 856, 1, 3, 0x4), FieldTrait( 864, 1, 58, 0xc),
5971  FieldTrait( 873, 25, 59, 0x4), FieldTrait( 874, 25, 60, 0x4), FieldTrait( 875, 1, 56, 0x4),
5972  FieldTrait( 876, 15, 57, 0x4), FieldTrait( 880, 15, 16, 0x4), FieldTrait( 881, 15, 10, 0x4),
5973  FieldTrait( 939, 1, 11, 0x4), FieldTrait( 947, 19, 43, 0x4), FieldTrait( 965, 15, 61, 0x4),
5974  FieldTrait( 966, 15, 62, 0x4), FieldTrait( 967, 9, 64, 0x4), FieldTrait( 968, 9, 65, 0x4),
5975  FieldTrait( 969, 9, 66, 0x4), FieldTrait( 970, 1, 67, 0x4), FieldTrait( 971, 1, 68, 0x4),
5976  FieldTrait( 991, 11, 147, 0x4), FieldTrait( 994, 15, 144, 0x4), FieldTrait( 996, 15, 70, 0x4),
5977  FieldTrait( 997, 15, 71, 0x4), FieldTrait(1003, 15, 150, 0x4), FieldTrait(1011, 15, 145, 0x4),
5978  FieldTrait(1015, 7, 149, 0x4), FieldTrait(1018, 1, 69, 0xc), FieldTrait(1040, 15, 151, 0x4),
5979  FieldTrait(1041, 15, 152, 0x4), FieldTrait(1042, 15, 153, 0x4), FieldTrait(1049, 7, 63, 0x4),
5980  FieldTrait(1056, 10, 154, 0x4), FieldTrait(1071, 12, 155, 0x4), FieldTrait(1079, 26, 72, 0x4),
5981  FieldTrait(1116, 1, 157, 0xc), FieldTrait(1123, 7, 158, 0x4), FieldTrait(1124, 7, 159, 0x4),
5982  FieldTrait(1125, 25, 160, 0x4), FieldTrait(1126, 15, 161, 0x4), FieldTrait(1127, 15, 162, 0x4),
5983  FieldTrait(1135, 15, 164, 0x4), FieldTrait(1146, 13, 74, 0x4), FieldTrait(1147, 10, 75, 0x4),
5984  FieldTrait(1151, 15, 73, 0x4), FieldTrait(1184, 2, 76, 0x4), FieldTrait(1185, 29, 77, 0x4),
5985  FieldTrait(1186, 15, 78, 0x4), FieldTrait(1191, 15, 80, 0x4), FieldTrait(1192, 10, 81, 0x4),
5986  FieldTrait(1193, 7, 82, 0x4), FieldTrait(1194, 1, 83, 0x4), FieldTrait(1195, 13, 84, 0x4),
5987  FieldTrait(1196, 15, 85, 0x4), FieldTrait(1197, 15, 92, 0x4), FieldTrait(1198, 1, 86, 0x4),
5988  FieldTrait(1199, 11, 87, 0x4), FieldTrait(1200, 11, 88, 0x4), FieldTrait(1227, 15, 79, 0x4),
5989  FieldTrait(1242, 8, 91, 0x4), FieldTrait(1244, 8, 90, 0x4), FieldTrait(1300, 15, 171, 0x4),
5990  FieldTrait(1301, 20, 172, 0x4), FieldTrait(1329, 9, 167, 0x4), FieldTrait(1387, 1, 168, 0xc),
5991  FieldTrait(1390, 1, 169, 0x4), FieldTrait(1430, 7, 170, 0x4), FieldTrait(1435, 1, 93, 0x4),
5992  FieldTrait(1439, 1, 94, 0x4), FieldTrait(1449, 15, 95, 0x4), FieldTrait(1450, 15, 96, 0x4),
5993  FieldTrait(1451, 14, 97, 0x4), FieldTrait(1452, 14, 98, 0x4), FieldTrait(1457, 14, 99, 0x4),
5994  FieldTrait(1458, 14, 100, 0x4), FieldTrait(1478, 1, 101, 0x4), FieldTrait(1479, 1, 102, 0x4),
5995  FieldTrait(1480, 14, 103, 0x4), FieldTrait(1481, 1, 104, 0x4), FieldTrait(1482, 1, 105, 0x4),
5996  FieldTrait(1483, 1, 106, 0xc)
5997 };
5998 const FieldTrait_Hash_Array TradeCaptureReportAck::_ftha(TradeCaptureReportAck::_traits, 172);
6000 //-------------------------------------------------------------------------------------------------
6002 {
6003  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6004 };
6008 //-------------------------------------------------------------------------------------------------
6009 const FieldTrait TradeCaptureReportAck::NoSides::_traits[] =
6010 {
6011  FieldTrait( 1, 15, 3, 0x4), FieldTrait( 11, 15, 64, 0x4), FieldTrait( 12, 13, 17, 0x4),
6012  FieldTrait( 13, 7, 18, 0x4), FieldTrait( 14, 10, 81, 0x4), FieldTrait( 18, 16, 73, 0x4),
6013  FieldTrait( 37, 15, 62, 0x4), FieldTrait( 38, 10, 75, 0x4), FieldTrait( 39, 7, 74, 0x4),
6014  FieldTrait( 40, 7, 70, 0x4), FieldTrait( 44, 11, 71, 0x4), FieldTrait( 54, 7, 1, 0x5),
6015  FieldTrait( 59, 7, 82, 0x4), FieldTrait( 66, 15, 66, 0x4), FieldTrait( 70, 15, 43, 0x4),
6016  FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 44, 0xc), FieldTrait( 81, 7, 6, 0x4),
6017  FieldTrait( 83, 1, 51, 0x4), FieldTrait( 99, 11, 72, 0x4), FieldTrait( 118, 13, 31, 0x4),
6018  FieldTrait( 119, 13, 32, 0x4), FieldTrait( 126, 22, 83, 0x4), FieldTrait( 136, 1, 39, 0xc),
6019  FieldTrait( 151, 10, 80, 0x4), FieldTrait( 152, 10, 76, 0x4), FieldTrait( 155, 9, 33, 0x4),
6020  FieldTrait( 156, 7, 34, 0x4), FieldTrait( 157, 1, 21, 0x4), FieldTrait( 158, 14, 23, 0x4),
6021  FieldTrait( 159, 13, 24, 0x4), FieldTrait( 198, 15, 63, 0x4), FieldTrait( 230, 25, 22, 0x4),
6022  FieldTrait( 232, 1, 38, 0xc), FieldTrait( 237, 13, 30, 0x4), FieldTrait( 238, 13, 29, 0x4),
6023  FieldTrait( 336, 15, 14, 0x4), FieldTrait( 376, 15, 11, 0x4), FieldTrait( 377, 8, 12, 0x4),
6024  FieldTrait( 430, 1, 54, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 468, 7, 78, 0x4),
6025  FieldTrait( 469, 9, 79, 0x4), FieldTrait( 479, 19, 19, 0x4), FieldTrait( 483, 22, 97, 0x4),
6026  FieldTrait( 497, 7, 20, 0x4), FieldTrait( 516, 14, 77, 0x4), FieldTrait( 518, 1, 37, 0xc),
6027  FieldTrait( 526, 15, 65, 0x4), FieldTrait( 528, 7, 92, 0x4), FieldTrait( 529, 16, 93, 0x4),
6028  FieldTrait( 575, 8, 7, 0x4), FieldTrait( 576, 1, 8, 0xc), FieldTrait( 578, 15, 9, 0x4),
6029  FieldTrait( 579, 15, 10, 0x4), FieldTrait( 581, 1, 5, 0x4), FieldTrait( 582, 1, 13, 0x4),
6030  FieldTrait( 586, 22, 98, 0x4), FieldTrait( 591, 7, 42, 0x4), FieldTrait( 625, 15, 15, 0x4),
6031  FieldTrait( 660, 1, 4, 0x4), FieldTrait( 738, 13, 25, 0x4), FieldTrait( 752, 1, 36, 0x4),
6032  FieldTrait( 775, 1, 99, 0x4), FieldTrait( 821, 15, 95, 0x4), FieldTrait( 825, 15, 40, 0x4),
6033  FieldTrait( 826, 1, 41, 0x4), FieldTrait( 920, 13, 26, 0x4), FieldTrait( 921, 13, 27, 0x4),
6034  FieldTrait( 922, 13, 28, 0x4), FieldTrait( 943, 15, 16, 0x4), FieldTrait(1005, 15, 48, 0x4),
6035  FieldTrait(1006, 15, 49, 0x4), FieldTrait(1007, 15, 50, 0x4), FieldTrait(1008, 1, 52, 0x4),
6036  FieldTrait(1009, 1, 47, 0x4), FieldTrait(1016, 1, 53, 0xc), FieldTrait(1057, 8, 46, 0x4),
6037  FieldTrait(1072, 13, 45, 0x4), FieldTrait(1080, 15, 67, 0x4), FieldTrait(1081, 7, 68, 0x4),
6038  FieldTrait(1082, 10, 84, 0x4), FieldTrait(1083, 7, 85, 0x4), FieldTrait(1084, 7, 86, 0x4),
6039  FieldTrait(1085, 10, 87, 0x4), FieldTrait(1086, 10, 88, 0x4), FieldTrait(1087, 10, 89, 0x4),
6040  FieldTrait(1088, 10, 90, 0x4), FieldTrait(1093, 7, 96, 0x4), FieldTrait(1115, 7, 61, 0x4),
6041  FieldTrait(1138, 10, 91, 0x4), FieldTrait(1154, 19, 55, 0x4), FieldTrait(1155, 19, 56, 0x4),
6042  FieldTrait(1158, 1, 57, 0xc), FieldTrait(1427, 15, 58, 0x4), FieldTrait(1428, 1, 59, 0x4),
6043  FieldTrait(1429, 1, 60, 0x4), FieldTrait(1431, 1, 69, 0x4), FieldTrait(1432, 1, 94, 0x4)
6044 };
6047 const unsigned short TradeCaptureReportAck::NoSides::_fnum;
6048 //-------------------------------------------------------------------------------------------------
6049 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::_traits[] =
6050 {
6051  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
6052  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 756, 1, 5, 0xc),
6053  FieldTrait( 989, 15, 9, 0x4), FieldTrait( 993, 15, 7, 0x4), FieldTrait(1002, 1, 8, 0x4),
6054  FieldTrait(1136, 15, 10, 0x4)
6055 };
6056 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::_traits, 10);
6059 //-------------------------------------------------------------------------------------------------
6060 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
6061 {
6062  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
6063  FieldTrait( 806, 1, 4, 0xc)
6064 };
6065 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
6068 //-------------------------------------------------------------------------------------------------
6069 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6070 {
6071  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
6072 };
6073 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6076 //-------------------------------------------------------------------------------------------------
6077 const FieldTrait TradeCaptureReportAck::NoSides::NoMiscFees::_traits[] =
6078 {
6079  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
6080  FieldTrait( 891, 1, 4, 0x4)
6081 };
6082 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoMiscFees::_ftha(TradeCaptureReportAck::NoSides::NoMiscFees::_traits, 4);
6085 //-------------------------------------------------------------------------------------------------
6086 const FieldTrait TradeCaptureReportAck::NoSides::NoStipulations::_traits[] =
6087 {
6088  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
6089 };
6090 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoStipulations::_ftha(TradeCaptureReportAck::NoSides::NoStipulations::_traits, 2);
6093 //-------------------------------------------------------------------------------------------------
6094 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::_traits[] =
6095 {
6096  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6097  FieldTrait( 802, 1, 4, 0xc)
6098 };
6099 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::_traits, 4);
6102 //-------------------------------------------------------------------------------------------------
6103 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
6104 {
6105  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6106 };
6107 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
6110 //-------------------------------------------------------------------------------------------------
6111 const FieldTrait TradeCaptureReportAck::NoSides::NoContAmts::_traits[] =
6112 {
6113  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
6114 };
6115 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoContAmts::_ftha(TradeCaptureReportAck::NoSides::NoContAmts::_traits, 3);
6118 //-------------------------------------------------------------------------------------------------
6119 const FieldTrait TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits[] =
6120 {
6121  FieldTrait( 577, 1, 1, 0x4)
6122 };
6123 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoClearingInstructions::_ftha(TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits, 1);
6126 //-------------------------------------------------------------------------------------------------
6127 const FieldTrait TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits[] =
6128 {
6129  FieldTrait(1012, 22, 1, 0x4), FieldTrait(1013, 1, 2, 0x4), FieldTrait(1014, 15, 3, 0x4)
6130 };
6131 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits, 3);
6134 //-------------------------------------------------------------------------------------------------
6135 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::_traits[] =
6136 {
6137  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
6138 };
6139 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::_traits, 2);
6142 //-------------------------------------------------------------------------------------------------
6143 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
6144 {
6145  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
6146  FieldTrait( 801, 1, 4, 0xc)
6147 };
6148 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
6151 //-------------------------------------------------------------------------------------------------
6152 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6153 {
6154  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
6155 };
6156 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6159 //-------------------------------------------------------------------------------------------------
6160 const FieldTrait TradeCaptureReportAck::NoLegs::_traits[] =
6161 {
6162  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6163  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6164  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
6165  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4),
6166  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 62, 0x4), FieldTrait( 588, 25, 63, 0x4),
6167  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
6168  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
6169  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
6170  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
6171  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
6172  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
6173  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
6174  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
6175  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
6176  FieldTrait( 637, 11, 64, 0x4), FieldTrait( 654, 15, 61, 0x4), FieldTrait( 675, 19, 66, 0x4),
6177  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4),
6178  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
6179  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
6180  FieldTrait( 990, 15, 65, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6181  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 67, 0x4), FieldTrait(1074, 10, 68, 0x4),
6182  FieldTrait(1075, 13, 69, 0x4), FieldTrait(1152, 1, 70, 0x4), FieldTrait(1212, 26, 47, 0x4),
6183  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1342, 1, 71, 0xc), FieldTrait(1358, 1, 48, 0x4),
6184  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
6185  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
6186  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
6187  FieldTrait(1440, 1, 54, 0x4)
6188 };
6191 const unsigned short TradeCaptureReportAck::NoLegs::_fnum;
6192 //-------------------------------------------------------------------------------------------------
6193 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits[] =
6194 {
6195  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6196  FieldTrait( 804, 1, 4, 0xc)
6197 };
6198 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits, 4);
6201 //-------------------------------------------------------------------------------------------------
6202 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6203 {
6204  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6205 };
6206 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6209 //-------------------------------------------------------------------------------------------------
6210 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits[] =
6211 {
6212  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6213 };
6214 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits, 2);
6217 //-------------------------------------------------------------------------------------------------
6218 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits[] =
6219 {
6220  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
6221 };
6222 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegStipulations::_ftha(TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits, 2);
6225 //-------------------------------------------------------------------------------------------------
6226 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits[] =
6227 {
6228  FieldTrait(1330, 15, 1, 0x4), FieldTrait(1331, 15, 2, 0x4), FieldTrait(1332, 15, 3, 0x4),
6229  FieldTrait(1333, 15, 4, 0x4), FieldTrait(1334, 1, 5, 0xc), FieldTrait(1337, 15, 7, 0x4),
6230  FieldTrait(1338, 15, 8, 0x4), FieldTrait(1339, 21, 9, 0x4), FieldTrait(1340, 11, 12, 0x4),
6231  FieldTrait(1341, 15, 15, 0x4), FieldTrait(1343, 1, 14, 0x4), FieldTrait(1344, 15, 6, 0x4),
6232  FieldTrait(1345, 25, 10, 0x4), FieldTrait(1391, 7, 13, 0x4), FieldTrait(1392, 15, 16, 0x4),
6233  FieldTrait(1405, 26, 11, 0x4)
6234 };
6235 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits, 16);
6238 //-------------------------------------------------------------------------------------------------
6239 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
6240 {
6241  FieldTrait(1335, 15, 1, 0x4), FieldTrait(1336, 15, 2, 0x4)
6242 };
6243 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
6246 //-------------------------------------------------------------------------------------------------
6248 {
6249  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
6250  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
6251  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
6252  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
6253  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
6254  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
6255  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
6256  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
6257  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
6258  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
6259  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
6260  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
6261  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
6262  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
6263  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
6264  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
6265  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
6266  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
6267  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
6268  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
6269  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
6270  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
6271  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
6272  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
6273 };
6276 const unsigned short TradeCaptureReportAck::NoUnderlyings::_fnum;
6277 //-------------------------------------------------------------------------------------------------
6278 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6279 {
6280  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
6281 };
6282 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6285 //-------------------------------------------------------------------------------------------------
6286 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
6287 {
6288  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
6289 };
6290 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6293 //-------------------------------------------------------------------------------------------------
6294 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6295 {
6296  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
6297  FieldTrait(1062, 1, 4, 0xc)
6298 };
6299 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6302 //-------------------------------------------------------------------------------------------------
6303 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6304 {
6305  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
6306 };
6307 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6310 //-------------------------------------------------------------------------------------------------
6311 const FieldTrait TradeCaptureReportAck::NoPosAmt::_traits[] =
6312 {
6313  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
6314 };
6317 const unsigned short TradeCaptureReportAck::NoPosAmt::_fnum;
6318 //-------------------------------------------------------------------------------------------------
6320 {
6321  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
6322  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
6323 };
6327 //-------------------------------------------------------------------------------------------------
6328 const FieldTrait TradeCaptureReportAck::NoEvents::_traits[] =
6329 {
6330  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
6331  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
6332 };
6335 const unsigned short TradeCaptureReportAck::NoEvents::_fnum;
6336 //-------------------------------------------------------------------------------------------------
6338 {
6339  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
6340  FieldTrait(1052, 1, 4, 0xc)
6341 };
6345 //-------------------------------------------------------------------------------------------------
6346 const FieldTrait TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6347 {
6348  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
6349 };
6350 const FieldTrait_Hash_Array TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6353 //-------------------------------------------------------------------------------------------------
6355 {
6356  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
6357  FieldTrait(1120, 1, 4, 0xc)
6358 };
6362 //-------------------------------------------------------------------------------------------------
6363 const FieldTrait TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
6364 {
6365  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
6366 };
6367 const FieldTrait_Hash_Array TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
6370 //-------------------------------------------------------------------------------------------------
6372 {
6373  FieldTrait(1388, 1, 1, 0x4), FieldTrait(1389, 8, 2, 0x4)
6374 };
6378 //-------------------------------------------------------------------------------------------------
6380 {
6381  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
6382  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
6383  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
6384 };
6388 //-------------------------------------------------------------------------------------------------
6389 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits[] =
6390 {
6391  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
6392 };
6393 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
6396 //-------------------------------------------------------------------------------------------------
6397 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6398 {
6399  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
6400 };
6401 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6404 //-------------------------------------------------------------------------------------------------
6405 const FieldTrait AllocationReport::_traits[] =
6406 {
6407  FieldTrait( 6, 11, 131, 0x5), FieldTrait( 15, 19, 141, 0x4), FieldTrait( 22, 15, 25, 0x4),
6408  FieldTrait( 30, 20, 126, 0x4), FieldTrait( 48, 15, 24, 0x4), FieldTrait( 53, 10, 124, 0x5),
6409  FieldTrait( 54, 7, 21, 0x5), FieldTrait( 55, 15, 22, 0x4), FieldTrait( 58, 15, 155, 0x4),
6410  FieldTrait( 60, 22, 145, 0x4), FieldTrait( 63, 15, 146, 0x4), FieldTrait( 64, 25, 147, 0x4),
6411  FieldTrait( 65, 15, 23, 0x4), FieldTrait( 70, 15, 2, 0x4), FieldTrait( 71, 7, 3, 0x5),
6412  FieldTrait( 72, 15, 10, 0x4), FieldTrait( 73, 1, 16, 0xc), FieldTrait( 74, 1, 142, 0x4),
6413  FieldTrait( 75, 25, 144, 0x5), FieldTrait( 77, 7, 153, 0x4), FieldTrait( 78, 1, 176, 0xc),
6414  FieldTrait( 87, 1, 8, 0x5), FieldTrait( 88, 1, 9, 0x4), FieldTrait( 106, 15, 51, 0x4),
6415  FieldTrait( 107, 15, 54, 0x4), FieldTrait( 118, 13, 152, 0x4), FieldTrait( 124, 1, 17, 0xc),
6416  FieldTrait( 157, 1, 158, 0x4), FieldTrait( 158, 14, 159, 0x4), FieldTrait( 159, 13, 160, 0x4),
6417  FieldTrait( 167, 15, 29, 0x4), FieldTrait( 196, 15, 12, 0x4), FieldTrait( 197, 1, 13, 0x4),
6418  FieldTrait( 200, 21, 31, 0x4), FieldTrait( 201, 1, 92, 0x4), FieldTrait( 202, 11, 45, 0x4),
6419  FieldTrait( 206, 7, 47, 0x4), FieldTrait( 207, 20, 50, 0x4), FieldTrait( 218, 12, 133, 0x4),
6420  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
6421  FieldTrait( 223, 14, 49, 0x4), FieldTrait( 224, 25, 33, 0x4), FieldTrait( 225, 25, 34, 0x4),
6422  FieldTrait( 226, 1, 36, 0x4), FieldTrait( 227, 14, 37, 0x4), FieldTrait( 228, 9, 38, 0x4),
6423  FieldTrait( 229, 25, 127, 0x4), FieldTrait( 231, 9, 48, 0x4), FieldTrait( 232, 1, 167, 0xc),
6424  FieldTrait( 235, 15, 168, 0x4), FieldTrait( 236, 14, 169, 0x4), FieldTrait( 237, 13, 151, 0x4),
6425  FieldTrait( 238, 13, 150, 0x4), FieldTrait( 239, 1, 35, 0x4), FieldTrait( 240, 25, 44, 0x4),
6426  FieldTrait( 255, 15, 39, 0x4), FieldTrait( 336, 15, 128, 0x4), FieldTrait( 348, 2, 52, 0x4),
6427  FieldTrait( 349, 28, 53, 0x4), FieldTrait( 350, 2, 55, 0x4), FieldTrait( 351, 28, 56, 0x4),
6428  FieldTrait( 354, 2, 156, 0x4), FieldTrait( 355, 28, 157, 0x4), FieldTrait( 381, 13, 149, 0x4),
6429  FieldTrait( 423, 1, 130, 0x4), FieldTrait( 442, 7, 180, 0x4), FieldTrait( 453, 1, 143, 0xc),
6430  FieldTrait( 454, 1, 26, 0xc), FieldTrait( 460, 1, 27, 0x4), FieldTrait( 461, 15, 28, 0x4),
6431  FieldTrait( 466, 15, 14, 0x4), FieldTrait( 470, 18, 41, 0x4), FieldTrait( 471, 15, 42, 0x4),
6432  FieldTrait( 472, 15, 43, 0x4), FieldTrait( 540, 13, 161, 0x4), FieldTrait( 541, 25, 32, 0x4),
6433  FieldTrait( 543, 15, 40, 0x4), FieldTrait( 555, 1, 123, 0xc), FieldTrait( 570, 8, 18, 0x4),
6434  FieldTrait( 574, 15, 20, 0x4), FieldTrait( 578, 15, 182, 0x4), FieldTrait( 579, 15, 185, 0x4),
6435  FieldTrait( 582, 1, 181, 0x4), FieldTrait( 625, 15, 129, 0x4), FieldTrait( 650, 8, 166, 0x4),
6436  FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4), FieldTrait( 667, 21, 58, 0x4),
6437  FieldTrait( 668, 1, 110, 0x4), FieldTrait( 691, 15, 57, 0x4), FieldTrait( 696, 25, 171, 0x4),
6438  FieldTrait( 697, 11, 172, 0x4), FieldTrait( 698, 1, 173, 0x4), FieldTrait( 699, 15, 139, 0x4),
6439  FieldTrait( 700, 8, 19, 0x4), FieldTrait( 701, 25, 170, 0x4), FieldTrait( 711, 1, 122, 0xc),
6440  FieldTrait( 715, 25, 177, 0x4), FieldTrait( 738, 13, 162, 0x4), FieldTrait( 753, 1, 187, 0xc),
6441  FieldTrait( 754, 8, 154, 0x4), FieldTrait( 755, 15, 1, 0x5), FieldTrait( 761, 15, 140, 0x4),
6442  FieldTrait( 762, 15, 30, 0x4), FieldTrait( 775, 1, 148, 0x4), FieldTrait( 788, 1, 117, 0x4),
6443  FieldTrait( 793, 15, 6, 0x4), FieldTrait( 794, 1, 7, 0x5), FieldTrait( 795, 15, 4, 0x4),
6444  FieldTrait( 796, 1, 5, 0x4), FieldTrait( 808, 1, 11, 0x4), FieldTrait( 819, 1, 186, 0x4),
6445  FieldTrait( 828, 1, 178, 0x4), FieldTrait( 829, 1, 179, 0x4), FieldTrait( 854, 1, 125, 0x4),
6446  FieldTrait( 857, 1, 15, 0x4), FieldTrait( 860, 11, 132, 0x4), FieldTrait( 864, 1, 61, 0xc),
6447  FieldTrait( 869, 14, 111, 0x4), FieldTrait( 870, 1, 112, 0xc), FieldTrait( 873, 25, 62, 0x4),
6448  FieldTrait( 874, 25, 63, 0x4), FieldTrait( 875, 1, 59, 0x4), FieldTrait( 876, 15, 60, 0x4),
6449  FieldTrait( 892, 1, 174, 0x4), FieldTrait( 893, 8, 175, 0x4), FieldTrait( 898, 14, 121, 0x4),
6450  FieldTrait( 913, 15, 113, 0x4), FieldTrait( 914, 15, 114, 0x4), FieldTrait( 915, 25, 115, 0x4),
6451  FieldTrait( 916, 25, 118, 0x4), FieldTrait( 917, 25, 119, 0x4), FieldTrait( 918, 19, 116, 0x4),
6452  FieldTrait( 919, 1, 120, 0x4), FieldTrait( 920, 13, 163, 0x4), FieldTrait( 921, 13, 164, 0x4),
6453  FieldTrait( 922, 13, 165, 0x4), FieldTrait( 947, 19, 46, 0x4), FieldTrait( 965, 15, 64, 0x4),
6454  FieldTrait( 966, 15, 65, 0x4), FieldTrait( 967, 9, 67, 0x4), FieldTrait( 968, 9, 68, 0x4),
6455  FieldTrait( 969, 9, 69, 0x4), FieldTrait( 970, 1, 70, 0x4), FieldTrait( 971, 1, 71, 0x4),
6456  FieldTrait( 991, 11, 183, 0x4), FieldTrait( 996, 15, 73, 0x4), FieldTrait( 997, 15, 74, 0x4),
6457  FieldTrait(1011, 15, 184, 0x4), FieldTrait(1018, 1, 72, 0xc), FieldTrait(1049, 7, 66, 0x4),
6458  FieldTrait(1079, 26, 75, 0x4), FieldTrait(1146, 13, 77, 0x4), FieldTrait(1147, 10, 78, 0x4),
6459  FieldTrait(1151, 15, 76, 0x4), FieldTrait(1184, 2, 79, 0x4), FieldTrait(1185, 29, 80, 0x4),
6460  FieldTrait(1186, 15, 81, 0x4), FieldTrait(1191, 15, 83, 0x4), FieldTrait(1192, 10, 84, 0x4),
6461  FieldTrait(1193, 7, 85, 0x4), FieldTrait(1194, 1, 86, 0x4), FieldTrait(1195, 13, 87, 0x4),
6462  FieldTrait(1196, 15, 88, 0x4), FieldTrait(1197, 15, 95, 0x4), FieldTrait(1198, 1, 89, 0x4),
6463  FieldTrait(1199, 11, 90, 0x4), FieldTrait(1200, 11, 91, 0x4), FieldTrait(1227, 15, 82, 0x4),
6464  FieldTrait(1242, 8, 94, 0x4), FieldTrait(1244, 8, 93, 0x4), FieldTrait(1435, 1, 96, 0x4),
6465  FieldTrait(1439, 1, 97, 0x4), FieldTrait(1445, 1, 188, 0xc), FieldTrait(1449, 15, 98, 0x4),
6466  FieldTrait(1450, 15, 99, 0x4), FieldTrait(1451, 14, 100, 0x4), FieldTrait(1452, 14, 101, 0x4),
6467  FieldTrait(1457, 14, 102, 0x4), FieldTrait(1458, 14, 103, 0x4), FieldTrait(1478, 1, 104, 0x4),
6468  FieldTrait(1479, 1, 105, 0x4), FieldTrait(1480, 14, 106, 0x4), FieldTrait(1481, 1, 107, 0x4),
6469  FieldTrait(1482, 1, 108, 0x4), FieldTrait(1483, 1, 109, 0xc)
6470 };
6471 const FieldTrait_Hash_Array AllocationReport::_ftha(AllocationReport::_traits, 188);
6473 //-------------------------------------------------------------------------------------------------
6474 const FieldTrait AllocationReport::NoOrders::_traits[] =
6475 {
6476  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
6477  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
6478  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
6479 };
6482 const unsigned short AllocationReport::NoOrders::_fnum;
6483 //-------------------------------------------------------------------------------------------------
6484 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::_traits[] =
6485 {
6486  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
6487  FieldTrait( 806, 1, 4, 0xc)
6488 };
6489 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::_traits, 4);
6492 //-------------------------------------------------------------------------------------------------
6493 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6494 {
6495  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
6496 };
6497 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6500 //-------------------------------------------------------------------------------------------------
6501 const FieldTrait AllocationReport::NoAllocs::_traits[] =
6502 {
6503  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
6504  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
6505  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
6506  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
6507  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
6508  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
6509  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
6510  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
6511  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
6512  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
6513  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
6514  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
6515  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
6516  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
6517 };
6520 const unsigned short AllocationReport::NoAllocs::_fnum;
6521 //-------------------------------------------------------------------------------------------------
6522 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::_traits[] =
6523 {
6524  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
6525 };
6526 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::_ftha(AllocationReport::NoAllocs::NoDlvyInst::_traits, 3);
6529 //-------------------------------------------------------------------------------------------------
6530 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
6531 {
6532  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
6533  FieldTrait( 801, 1, 4, 0xc)
6534 };
6535 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
6538 //-------------------------------------------------------------------------------------------------
6539 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6540 {
6541  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
6542 };
6543 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6546 //-------------------------------------------------------------------------------------------------
6547 const FieldTrait AllocationReport::NoAllocs::NoMiscFees::_traits[] =
6548 {
6549  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
6550  FieldTrait( 891, 1, 4, 0x4)
6551 };
6552 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoMiscFees::_ftha(AllocationReport::NoAllocs::NoMiscFees::_traits, 4);
6555 //-------------------------------------------------------------------------------------------------
6556 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::_traits[] =
6557 {
6558  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6559  FieldTrait( 804, 1, 4, 0xc)
6560 };
6561 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
6564 //-------------------------------------------------------------------------------------------------
6565 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6566 {
6567  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6568 };
6569 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6572 //-------------------------------------------------------------------------------------------------
6573 const FieldTrait AllocationReport::NoAllocs::NoClearingInstructions::_traits[] =
6574 {
6575  FieldTrait( 577, 1, 1, 0x4)
6576 };
6577 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoClearingInstructions::_ftha(AllocationReport::NoAllocs::NoClearingInstructions::_traits, 1);
6580 //-------------------------------------------------------------------------------------------------
6581 const FieldTrait AllocationReport::NoExecs::_traits[] =
6582 {
6583  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
6584  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
6585  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
6586 };
6589 const unsigned short AllocationReport::NoExecs::_fnum;
6590 //-------------------------------------------------------------------------------------------------
6591 const FieldTrait AllocationReport::NoStipulations::_traits[] =
6592 {
6593  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
6594 };
6596 const MsgType AllocationReport::NoStipulations::_msgtype("NoStipulations");
6597 const unsigned short AllocationReport::NoStipulations::_fnum;
6598 //-------------------------------------------------------------------------------------------------
6599 const FieldTrait AllocationReport::NoPartyIDs::_traits[] =
6600 {
6601  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6602  FieldTrait( 802, 1, 4, 0xc)
6603 };
6606 const unsigned short AllocationReport::NoPartyIDs::_fnum;
6607 //-------------------------------------------------------------------------------------------------
6608 const FieldTrait AllocationReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6609 {
6610  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6611 };
6612 const FieldTrait_Hash_Array AllocationReport::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6615 //-------------------------------------------------------------------------------------------------
6616 const FieldTrait AllocationReport::NoSecurityAltID::_traits[] =
6617 {
6618  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6619 };
6621 const MsgType AllocationReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6622 const unsigned short AllocationReport::NoSecurityAltID::_fnum;
6623 //-------------------------------------------------------------------------------------------------
6624 const FieldTrait AllocationReport::NoLegs::_traits[] =
6625 {
6626  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6627  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6628  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
6629  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
6630  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
6631  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
6632  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
6633  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
6634  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
6635  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
6636  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
6637  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
6638  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
6639  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
6640  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6641  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
6642  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
6643  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
6644 };
6647 const unsigned short AllocationReport::NoLegs::_fnum;
6648 //-------------------------------------------------------------------------------------------------
6649 const FieldTrait AllocationReport::NoLegs::NoLegSecurityAltID::_traits[] =
6650 {
6651  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6652 };
6653 const FieldTrait_Hash_Array AllocationReport::NoLegs::NoLegSecurityAltID::_ftha(AllocationReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6656 //-------------------------------------------------------------------------------------------------
6657 const FieldTrait AllocationReport::NoUnderlyings::_traits[] =
6658 {
6659  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
6660  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
6661  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
6662  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
6663  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
6664  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
6665  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
6666  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
6667  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
6668  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
6669  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
6670  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
6671  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
6672  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
6673  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
6674  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
6675  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
6676  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
6677  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
6678  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
6679  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
6680  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
6681  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
6682  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
6683 };
6685 const MsgType AllocationReport::NoUnderlyings::_msgtype("NoUnderlyings");
6686 const unsigned short AllocationReport::NoUnderlyings::_fnum;
6687 //-------------------------------------------------------------------------------------------------
6688 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6689 {
6690  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
6691 };
6692 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6695 //-------------------------------------------------------------------------------------------------
6696 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
6697 {
6698  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
6699 };
6700 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6703 //-------------------------------------------------------------------------------------------------
6704 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6705 {
6706  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
6707  FieldTrait(1062, 1, 4, 0xc)
6708 };
6709 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6712 //-------------------------------------------------------------------------------------------------
6713 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6714 {
6715  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
6716 };
6717 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6720 //-------------------------------------------------------------------------------------------------
6721 const FieldTrait AllocationReport::NoPosAmt::_traits[] =
6722 {
6723  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
6724 };
6727 const unsigned short AllocationReport::NoPosAmt::_fnum;
6728 //-------------------------------------------------------------------------------------------------
6729 const FieldTrait AllocationReport::NoEvents::_traits[] =
6730 {
6731  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
6732  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
6733 };
6736 const unsigned short AllocationReport::NoEvents::_fnum;
6737 //-------------------------------------------------------------------------------------------------
6738 const FieldTrait AllocationReport::NoInstrAttrib::_traits[] =
6739 {
6740  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
6741 };
6743 const MsgType AllocationReport::NoInstrAttrib::_msgtype("NoInstrAttrib");
6744 const unsigned short AllocationReport::NoInstrAttrib::_fnum;
6745 //-------------------------------------------------------------------------------------------------
6747 {
6748  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
6749  FieldTrait(1052, 1, 4, 0xc)
6750 };
6752 const MsgType AllocationReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
6754 //-------------------------------------------------------------------------------------------------
6755 const FieldTrait AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6756 {
6757  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
6758 };
6759 const FieldTrait_Hash_Array AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6762 //-------------------------------------------------------------------------------------------------
6763 const FieldTrait AllocationReport::NoRateSources::_traits[] =
6764 {
6765  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
6766 };
6768 const MsgType AllocationReport::NoRateSources::_msgtype("NoRateSources");
6769 const unsigned short AllocationReport::NoRateSources::_fnum;
6770 //-------------------------------------------------------------------------------------------------
6771 const FieldTrait AllocationReport::NoComplexEvents::_traits[] =
6772 {
6773  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
6774  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
6775  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
6776 };
6778 const MsgType AllocationReport::NoComplexEvents::_msgtype("NoComplexEvents");
6779 const unsigned short AllocationReport::NoComplexEvents::_fnum;
6780 //-------------------------------------------------------------------------------------------------
6781 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::_traits[] =
6782 {
6783  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
6784 };
6785 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
6788 //-------------------------------------------------------------------------------------------------
6789 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6790 {
6791  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
6792 };
6793 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6796 //-------------------------------------------------------------------------------------------------
6797 const FieldTrait AllocationReportAck::_traits[] =
6798 {
6799  FieldTrait( 53, 10, 20, 0x4), FieldTrait( 58, 15, 14, 0x4), FieldTrait( 60, 22, 6, 0x4),
6800  FieldTrait( 70, 15, 2, 0x4), FieldTrait( 71, 7, 21, 0x4), FieldTrait( 75, 25, 5, 0x4),
6801  FieldTrait( 78, 1, 17, 0xc), FieldTrait( 87, 1, 7, 0x4), FieldTrait( 88, 1, 8, 0x4),
6802  FieldTrait( 167, 15, 13, 0x4), FieldTrait( 354, 2, 15, 0x4), FieldTrait( 355, 28, 16, 0x4),
6803  FieldTrait( 453, 1, 3, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 573, 7, 11, 0x4),
6804  FieldTrait( 715, 25, 18, 0x4), FieldTrait( 755, 15, 1, 0x5), FieldTrait( 793, 15, 4, 0x4),
6805  FieldTrait( 794, 1, 9, 0x4), FieldTrait( 808, 1, 10, 0x4), FieldTrait( 819, 1, 19, 0x4)
6806 };
6807 const FieldTrait_Hash_Array AllocationReportAck::_ftha(AllocationReportAck::_traits, 21);
6809 //-------------------------------------------------------------------------------------------------
6810 const FieldTrait AllocationReportAck::NoAllocs::_traits[] =
6811 {
6812  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 12, 0x4), FieldTrait( 161, 15, 6, 0x4),
6813  FieldTrait( 360, 2, 7, 0x4), FieldTrait( 361, 28, 8, 0x4), FieldTrait( 366, 11, 3, 0x4),
6814  FieldTrait( 467, 15, 4, 0x4), FieldTrait( 539, 1, 13, 0xc), FieldTrait( 661, 1, 2, 0x4),
6815  FieldTrait( 776, 1, 5, 0x4), FieldTrait( 989, 15, 9, 0x4), FieldTrait( 992, 1, 11, 0x4),
6816  FieldTrait( 993, 15, 10, 0x4), FieldTrait(1047, 7, 14, 0x4)
6817 };
6820 const unsigned short AllocationReportAck::NoAllocs::_fnum;
6821 //-------------------------------------------------------------------------------------------------
6822 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits[] =
6823 {
6824  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6825  FieldTrait( 804, 1, 4, 0xc)
6826 };
6827 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
6830 //-------------------------------------------------------------------------------------------------
6831 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6832 {
6833  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6834 };
6835 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6838 //-------------------------------------------------------------------------------------------------
6839 const FieldTrait AllocationReportAck::NoPartyIDs::_traits[] =
6840 {
6841  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6842  FieldTrait( 802, 1, 4, 0xc)
6843 };
6846 const unsigned short AllocationReportAck::NoPartyIDs::_fnum;
6847 //-------------------------------------------------------------------------------------------------
6848 const FieldTrait AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits[] =
6849 {
6850  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6851 };
6852 const FieldTrait_Hash_Array AllocationReportAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
6855 //-------------------------------------------------------------------------------------------------
6856 const FieldTrait ConfirmationAck::_traits[] =
6857 {
6858  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 60, 22, 3, 0x5), FieldTrait( 75, 25, 2, 0x5),
6859  FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4), FieldTrait( 573, 7, 6, 0x4),
6860  FieldTrait( 664, 15, 1, 0x5), FieldTrait( 774, 1, 5, 0x4), FieldTrait( 940, 1, 4, 0x5)
6861 };
6862 const FieldTrait_Hash_Array ConfirmationAck::_ftha(ConfirmationAck::_traits, 9);
6864 //-------------------------------------------------------------------------------------------------
6865 const FieldTrait SettlementInstructionRequest::_traits[] =
6866 {
6867  FieldTrait( 54, 7, 6, 0x4), FieldTrait( 60, 22, 2, 0x5), FieldTrait( 79, 15, 4, 0x4),
6868  FieldTrait( 120, 19, 16, 0x4), FieldTrait( 126, 22, 11, 0x4), FieldTrait( 167, 15, 8, 0x4),
6869  FieldTrait( 168, 22, 10, 0x4), FieldTrait( 169, 1, 13, 0x4), FieldTrait( 170, 15, 14, 0x4),
6870  FieldTrait( 171, 15, 15, 0x4), FieldTrait( 453, 1, 3, 0xc), FieldTrait( 460, 1, 7, 0x4),
6871  FieldTrait( 461, 15, 9, 0x4), FieldTrait( 661, 1, 5, 0x4), FieldTrait( 779, 22, 12, 0x4),
6872  FieldTrait( 791, 15, 1, 0x5)
6873 };
6876 //-------------------------------------------------------------------------------------------------
6878 {
6879  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6880  FieldTrait( 802, 1, 4, 0xc)
6881 };
6885 //-------------------------------------------------------------------------------------------------
6886 const FieldTrait SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
6887 {
6888  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6889 };
6890 const FieldTrait_Hash_Array SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
6893 //-------------------------------------------------------------------------------------------------
6894 const FieldTrait AssignmentReport::_traits[] =
6895 {
6896  FieldTrait( 1, 15, 5, 0x4), FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 10, 0x4),
6897  FieldTrait( 48, 15, 9, 0x4), FieldTrait( 55, 15, 7, 0x4), FieldTrait( 58, 15, 112, 0x4),
6898  FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4),
6899  FieldTrait( 167, 15, 14, 0x4), FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4),
6900  FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4),
6901  FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4),
6902  FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4),
6903  FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4),
6904  FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4),
6905  FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4), FieldTrait( 354, 2, 113, 0x4),
6906  FieldTrait( 355, 28, 114, 0x4), FieldTrait( 432, 25, 104, 0x4), FieldTrait( 453, 1, 4, 0xc),
6907  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
6908  FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4),
6909  FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4), FieldTrait( 555, 1, 96, 0xc),
6910  FieldTrait( 581, 1, 6, 0x4), FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4),
6911  FieldTrait( 702, 1, 98, 0xc), FieldTrait( 710, 15, 120, 0x4), FieldTrait( 711, 1, 97, 0xc),
6912  FieldTrait( 715, 25, 111, 0x5), FieldTrait( 716, 15, 109, 0x4), FieldTrait( 717, 15, 110, 0x4),
6913  FieldTrait( 730, 11, 101, 0x4), FieldTrait( 731, 1, 102, 0x4), FieldTrait( 732, 11, 103, 0x4),
6914  FieldTrait( 734, 11, 115, 0x4), FieldTrait( 744, 7, 105, 0x4), FieldTrait( 745, 10, 106, 0x4),
6915  FieldTrait( 746, 13, 107, 0x4), FieldTrait( 747, 7, 108, 0x4), FieldTrait( 753, 1, 99, 0xc),
6916  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 832, 1, 2, 0x4), FieldTrait( 833, 15, 1, 0x5),
6917  FieldTrait( 834, 12, 100, 0x4), FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4),
6918  FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4),
6919  FieldTrait( 912, 8, 3, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 965, 15, 49, 0x4),
6920  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
6921  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
6922  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
6923  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1146, 13, 62, 0x4),
6924  FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4), FieldTrait(1180, 15, 116, 0x4),
6925  FieldTrait(1181, 4, 117, 0x4), FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4),
6926  FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4),
6927  FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4),
6928  FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4),
6929  FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4),
6930  FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4), FieldTrait(1350, 4, 118, 0x4),
6931  FieldTrait(1352, 8, 119, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
6932  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
6933  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
6934  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
6935  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
6936 };
6937 const FieldTrait_Hash_Array AssignmentReport::_ftha(AssignmentReport::_traits, 120);
6939 //-------------------------------------------------------------------------------------------------
6940 const FieldTrait AssignmentReport::NoPartyIDs::_traits[] =
6941 {
6942  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6943  FieldTrait( 802, 1, 4, 0xc)
6944 };
6947 const unsigned short AssignmentReport::NoPartyIDs::_fnum;
6948 //-------------------------------------------------------------------------------------------------
6949 const FieldTrait AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6950 {
6951  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6952 };
6953 const FieldTrait_Hash_Array AssignmentReport::NoPartyIDs::NoPartySubIDs::_ftha(AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6956 //-------------------------------------------------------------------------------------------------
6957 const FieldTrait AssignmentReport::NoSecurityAltID::_traits[] =
6958 {
6959  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6960 };
6962 const MsgType AssignmentReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6963 const unsigned short AssignmentReport::NoSecurityAltID::_fnum;
6964 //-------------------------------------------------------------------------------------------------
6965 const FieldTrait AssignmentReport::NoLegs::_traits[] =
6966 {
6967  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6968  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6969  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
6970  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
6971  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
6972  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
6973  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
6974  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
6975  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
6976  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
6977  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
6978  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
6979  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
6980  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
6981  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6982  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
6983  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
6984  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
6985 };
6988 const unsigned short AssignmentReport::NoLegs::_fnum;
6989 //-------------------------------------------------------------------------------------------------
6990 const FieldTrait AssignmentReport::NoLegs::NoLegSecurityAltID::_traits[] =
6991 {
6992  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6993 };
6994 const FieldTrait_Hash_Array AssignmentReport::NoLegs::NoLegSecurityAltID::_ftha(AssignmentReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6997 //-------------------------------------------------------------------------------------------------
6998 const FieldTrait AssignmentReport::NoPositions::_traits[] =
6999 {
7000  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
7001  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
7002 };
7005 const unsigned short AssignmentReport::NoPositions::_fnum;
7006 //-------------------------------------------------------------------------------------------------
7007 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::_traits[] =
7008 {
7009  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
7010  FieldTrait( 804, 1, 4, 0xc)
7011 };
7012 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::_traits, 4);
7015 //-------------------------------------------------------------------------------------------------
7016 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
7017 {
7018  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
7019 };
7020 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
7023 //-------------------------------------------------------------------------------------------------
7024 const FieldTrait AssignmentReport::NoUnderlyings::_traits[] =
7025 {
7026  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7027  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7028  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7029  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7030  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7031  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7032  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7033  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7034  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7035  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7036  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7037  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7038  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7039  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7040  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7041  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
7042  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
7043  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
7044  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
7045  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
7046  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
7047  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
7048  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
7049  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
7050 };
7052 const MsgType AssignmentReport::NoUnderlyings::_msgtype("NoUnderlyings");
7053 const unsigned short AssignmentReport::NoUnderlyings::_fnum;
7054 //-------------------------------------------------------------------------------------------------
7055 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7056 {
7057  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7058 };
7059 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7062 //-------------------------------------------------------------------------------------------------
7063 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
7064 {
7065  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7066 };
7067 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingStips::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7070 //-------------------------------------------------------------------------------------------------
7071 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7072 {
7073  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7074  FieldTrait(1062, 1, 4, 0xc)
7075 };
7076 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7079 //-------------------------------------------------------------------------------------------------
7080 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7081 {
7082  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7083 };
7084 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7087 //-------------------------------------------------------------------------------------------------
7088 const FieldTrait AssignmentReport::NoPosAmt::_traits[] =
7089 {
7090  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
7091 };
7094 const unsigned short AssignmentReport::NoPosAmt::_fnum;
7095 //-------------------------------------------------------------------------------------------------
7096 const FieldTrait AssignmentReport::NoEvents::_traits[] =
7097 {
7098  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7099  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7100 };
7103 const unsigned short AssignmentReport::NoEvents::_fnum;
7104 //-------------------------------------------------------------------------------------------------
7106 {
7107  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7108  FieldTrait(1052, 1, 4, 0xc)
7109 };
7111 const MsgType AssignmentReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
7113 //-------------------------------------------------------------------------------------------------
7114 const FieldTrait AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7115 {
7116  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7117 };
7118 const FieldTrait_Hash_Array AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7121 //-------------------------------------------------------------------------------------------------
7122 const FieldTrait AssignmentReport::NoComplexEvents::_traits[] =
7123 {
7124  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7125  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7126  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7127 };
7129 const MsgType AssignmentReport::NoComplexEvents::_msgtype("NoComplexEvents");
7130 const unsigned short AssignmentReport::NoComplexEvents::_fnum;
7131 //-------------------------------------------------------------------------------------------------
7132 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits[] =
7133 {
7134  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7135 };
7136 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
7139 //-------------------------------------------------------------------------------------------------
7140 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7141 {
7142  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7143 };
7144 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7147 //-------------------------------------------------------------------------------------------------
7148 const FieldTrait CollateralRequest::_traits[] =
7149 {
7150  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 8, 0x4), FieldTrait( 15, 19, 114, 0x4),
7151  FieldTrait( 22, 15, 17, 0x4), FieldTrait( 37, 15, 9, 0x4), FieldTrait( 44, 11, 123, 0x4),
7152  FieldTrait( 48, 15, 16, 0x4), FieldTrait( 53, 10, 112, 0x4), FieldTrait( 54, 7, 121, 0x4),
7153  FieldTrait( 55, 15, 14, 0x4), FieldTrait( 58, 15, 143, 0x4), FieldTrait( 60, 22, 3, 0x5),
7154  FieldTrait( 64, 25, 111, 0x4), FieldTrait( 65, 15, 15, 0x4), FieldTrait( 106, 15, 43, 0x4),
7155  FieldTrait( 107, 15, 46, 0x4), FieldTrait( 124, 1, 12, 0xc), FieldTrait( 126, 22, 4, 0x4),
7156  FieldTrait( 136, 1, 122, 0xc), FieldTrait( 159, 13, 125, 0x4), FieldTrait( 167, 15, 21, 0x4),
7157  FieldTrait( 198, 15, 10, 0x4), FieldTrait( 200, 21, 23, 0x4), FieldTrait( 201, 1, 84, 0x4),
7158  FieldTrait( 202, 11, 37, 0x4), FieldTrait( 206, 7, 39, 0x4), FieldTrait( 207, 20, 42, 0x4),
7159  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
7160  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 41, 0x4), FieldTrait( 224, 25, 25, 0x4),
7161  FieldTrait( 225, 25, 26, 0x4), FieldTrait( 226, 1, 28, 0x4), FieldTrait( 227, 14, 29, 0x4),
7162  FieldTrait( 228, 9, 30, 0x4), FieldTrait( 231, 9, 40, 0x4), FieldTrait( 232, 1, 137, 0xc),
7163  FieldTrait( 239, 1, 27, 0x4), FieldTrait( 240, 25, 36, 0x4), FieldTrait( 255, 15, 31, 0x4),
7164  FieldTrait( 336, 15, 138, 0x4), FieldTrait( 348, 2, 44, 0x4), FieldTrait( 349, 28, 45, 0x4),
7165  FieldTrait( 350, 2, 47, 0x4), FieldTrait( 351, 28, 48, 0x4), FieldTrait( 354, 2, 144, 0x4),
7166  FieldTrait( 355, 28, 145, 0x4), FieldTrait( 423, 1, 124, 0x4), FieldTrait( 453, 1, 5, 0xc),
7167  FieldTrait( 454, 1, 18, 0xc), FieldTrait( 460, 1, 19, 0x4), FieldTrait( 461, 15, 20, 0x4),
7168  FieldTrait( 470, 18, 33, 0x4), FieldTrait( 471, 15, 34, 0x4), FieldTrait( 472, 15, 35, 0x4),
7169  FieldTrait( 526, 15, 11, 0x4), FieldTrait( 541, 25, 24, 0x4), FieldTrait( 543, 15, 32, 0x4),
7170  FieldTrait( 555, 1, 115, 0xc), FieldTrait( 581, 1, 7, 0x4), FieldTrait( 625, 15, 139, 0x4),
7171  FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4), FieldTrait( 667, 21, 50, 0x4),
7172  FieldTrait( 691, 15, 49, 0x4), FieldTrait( 699, 15, 135, 0x4), FieldTrait( 711, 1, 116, 0xc),
7173  FieldTrait( 715, 25, 142, 0x4), FieldTrait( 716, 15, 140, 0x4), FieldTrait( 717, 15, 141, 0x4),
7174  FieldTrait( 761, 15, 136, 0x4), FieldTrait( 762, 15, 22, 0x4), FieldTrait( 768, 1, 120, 0xc),
7175  FieldTrait( 788, 1, 106, 0x4), FieldTrait( 854, 1, 113, 0x4), FieldTrait( 864, 1, 53, 0xc),
7176  FieldTrait( 873, 25, 54, 0x4), FieldTrait( 874, 25, 55, 0x4), FieldTrait( 875, 1, 51, 0x4),
7177  FieldTrait( 876, 15, 52, 0x4), FieldTrait( 894, 15, 1, 0x5), FieldTrait( 895, 1, 2, 0x5),
7178  FieldTrait( 897, 1, 13, 0xc), FieldTrait( 898, 14, 110, 0x4), FieldTrait( 899, 13, 117, 0x4),
7179  FieldTrait( 900, 13, 118, 0x4), FieldTrait( 901, 13, 119, 0x4), FieldTrait( 913, 15, 102, 0x4),
7180  FieldTrait( 914, 15, 103, 0x4), FieldTrait( 915, 25, 104, 0x4), FieldTrait( 916, 25, 107, 0x4),
7181  FieldTrait( 917, 25, 108, 0x4), FieldTrait( 918, 19, 105, 0x4), FieldTrait( 919, 1, 109, 0x4),
7182  FieldTrait( 920, 13, 126, 0x4), FieldTrait( 921, 13, 127, 0x4), FieldTrait( 922, 13, 128, 0x4),
7183  FieldTrait( 947, 19, 38, 0x4), FieldTrait( 965, 15, 56, 0x4), FieldTrait( 966, 15, 57, 0x4),
7184  FieldTrait( 967, 9, 59, 0x4), FieldTrait( 968, 9, 60, 0x4), FieldTrait( 969, 9, 61, 0x4),
7185  FieldTrait( 970, 1, 62, 0x4), FieldTrait( 971, 1, 63, 0x4), FieldTrait( 996, 15, 65, 0x4),
7186  FieldTrait( 997, 15, 66, 0x4), FieldTrait(1018, 1, 64, 0xc), FieldTrait(1049, 7, 58, 0x4),
7187  FieldTrait(1079, 26, 67, 0x4), FieldTrait(1146, 13, 69, 0x4), FieldTrait(1147, 10, 70, 0x4),
7188  FieldTrait(1151, 15, 68, 0x4), FieldTrait(1184, 2, 71, 0x4), FieldTrait(1185, 29, 72, 0x4),
7189  FieldTrait(1186, 15, 73, 0x4), FieldTrait(1191, 15, 75, 0x4), FieldTrait(1192, 10, 76, 0x4),
7190  FieldTrait(1193, 7, 77, 0x4), FieldTrait(1194, 1, 78, 0x4), FieldTrait(1195, 13, 79, 0x4),
7191  FieldTrait(1196, 15, 80, 0x4), FieldTrait(1197, 15, 87, 0x4), FieldTrait(1198, 1, 81, 0x4),
7192  FieldTrait(1199, 11, 82, 0x4), FieldTrait(1200, 11, 83, 0x4), FieldTrait(1227, 15, 74, 0x4),
7193  FieldTrait(1242, 8, 86, 0x4), FieldTrait(1244, 8, 85, 0x4), FieldTrait(1435, 1, 88, 0x4),
7194  FieldTrait(1439, 1, 89, 0x4), FieldTrait(1449, 15, 90, 0x4), FieldTrait(1450, 15, 91, 0x4),
7195  FieldTrait(1451, 14, 92, 0x4), FieldTrait(1452, 14, 93, 0x4), FieldTrait(1457, 14, 94, 0x4),
7196  FieldTrait(1458, 14, 95, 0x4), FieldTrait(1478, 1, 96, 0x4), FieldTrait(1479, 1, 97, 0x4),
7197  FieldTrait(1480, 14, 98, 0x4), FieldTrait(1481, 1, 99, 0x4), FieldTrait(1482, 1, 100, 0x4),
7198  FieldTrait(1483, 1, 101, 0xc)
7199 };
7200 const FieldTrait_Hash_Array CollateralRequest::_ftha(CollateralRequest::_traits, 145);
7202 //-------------------------------------------------------------------------------------------------
7203 const FieldTrait CollateralRequest::NoExecs::_traits[] =
7204 {
7205  FieldTrait( 17, 15, 1, 0x4)
7206 };
7209 const unsigned short CollateralRequest::NoExecs::_fnum;
7210 //-------------------------------------------------------------------------------------------------
7211 const FieldTrait CollateralRequest::NoMiscFees::_traits[] =
7212 {
7213  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7214  FieldTrait( 891, 1, 4, 0x4)
7215 };
7218 const unsigned short CollateralRequest::NoMiscFees::_fnum;
7219 //-------------------------------------------------------------------------------------------------
7220 const FieldTrait CollateralRequest::NoStipulations::_traits[] =
7221 {
7222  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7223 };
7226 const unsigned short CollateralRequest::NoStipulations::_fnum;
7227 //-------------------------------------------------------------------------------------------------
7228 const FieldTrait CollateralRequest::NoPartyIDs::_traits[] =
7229 {
7230  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7231  FieldTrait( 802, 1, 4, 0xc)
7232 };
7235 const unsigned short CollateralRequest::NoPartyIDs::_fnum;
7236 //-------------------------------------------------------------------------------------------------
7237 const FieldTrait CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
7238 {
7239  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7240 };
7241 const FieldTrait_Hash_Array CollateralRequest::NoPartyIDs::NoPartySubIDs::_ftha(CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
7244 //-------------------------------------------------------------------------------------------------
7246 {
7247  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7248 };
7250 const MsgType CollateralRequest::NoSecurityAltID::_msgtype("NoSecurityAltID");
7251 const unsigned short CollateralRequest::NoSecurityAltID::_fnum;
7252 //-------------------------------------------------------------------------------------------------
7253 const FieldTrait CollateralRequest::NoLegs::_traits[] =
7254 {
7255  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7256  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7257  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7258  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7259  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7260  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7261  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7262  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7263  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7264  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7265  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7266  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7267  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7268  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7269  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7270  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7271  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7272  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7273 };
7276 const unsigned short CollateralRequest::NoLegs::_fnum;
7277 //-------------------------------------------------------------------------------------------------
7278 const FieldTrait CollateralRequest::NoLegs::NoLegSecurityAltID::_traits[] =
7279 {
7280  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7281 };
7282 const FieldTrait_Hash_Array CollateralRequest::NoLegs::NoLegSecurityAltID::_ftha(CollateralRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
7285 //-------------------------------------------------------------------------------------------------
7286 const FieldTrait CollateralRequest::NoUnderlyings::_traits[] =
7287 {
7288  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7289  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7290  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7291  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7292  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7293  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7294  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7295  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7296  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7297  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7298  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7299  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7300  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7301  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7302  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7303  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7304  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7305  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7306  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7307  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7308  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7309  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7310  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7311  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7312  FieldTrait(1460, 14, 72, 0x4)
7313 };
7316 const unsigned short CollateralRequest::NoUnderlyings::_fnum;
7317 //-------------------------------------------------------------------------------------------------
7318 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7319 {
7320  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7321 };
7322 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7325 //-------------------------------------------------------------------------------------------------
7326 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
7327 {
7328  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7329 };
7330 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7333 //-------------------------------------------------------------------------------------------------
7334 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7335 {
7336  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7337  FieldTrait(1062, 1, 4, 0xc)
7338 };
7339 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7342 //-------------------------------------------------------------------------------------------------
7343 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7344 {
7345  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7346 };
7347 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7350 //-------------------------------------------------------------------------------------------------
7352 {
7353  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7354  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7355 };
7357 const MsgType CollateralRequest::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7359 //-------------------------------------------------------------------------------------------------
7360 const FieldTrait CollateralRequest::NoEvents::_traits[] =
7361 {
7362  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7363  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7364 };
7367 const unsigned short CollateralRequest::NoEvents::_fnum;
7368 //-------------------------------------------------------------------------------------------------
7369 const FieldTrait CollateralRequest::NoTrades::_traits[] =
7370 {
7371  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7372 };
7375 const unsigned short CollateralRequest::NoTrades::_fnum;
7376 //-------------------------------------------------------------------------------------------------
7378 {
7379  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7380  FieldTrait(1052, 1, 4, 0xc)
7381 };
7383 const MsgType CollateralRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
7385 //-------------------------------------------------------------------------------------------------
7386 const FieldTrait CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7387 {
7388  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7389 };
7390 const FieldTrait_Hash_Array CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7393 //-------------------------------------------------------------------------------------------------
7395 {
7396  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7397  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7398  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7399 };
7401 const MsgType CollateralRequest::NoComplexEvents::_msgtype("NoComplexEvents");
7402 const unsigned short CollateralRequest::NoComplexEvents::_fnum;
7403 //-------------------------------------------------------------------------------------------------
7404 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
7405 {
7406  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7407 };
7408 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
7411 //-------------------------------------------------------------------------------------------------
7412 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7413 {
7414  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7415 };
7416 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7419 //-------------------------------------------------------------------------------------------------
7420 const FieldTrait CollateralAssignment::_traits[] =
7421 {
7422  FieldTrait( 1, 15, 9, 0x4), FieldTrait( 11, 15, 11, 0x4), FieldTrait( 15, 19, 117, 0x4),
7423  FieldTrait( 22, 15, 20, 0x4), FieldTrait( 37, 15, 12, 0x4), FieldTrait( 44, 11, 126, 0x4),
7424  FieldTrait( 48, 15, 19, 0x4), FieldTrait( 53, 10, 115, 0x4), FieldTrait( 54, 7, 124, 0x4),
7425  FieldTrait( 55, 15, 17, 0x4), FieldTrait( 58, 15, 151, 0x4), FieldTrait( 60, 22, 6, 0x5),
7426  FieldTrait( 64, 25, 114, 0x4), FieldTrait( 65, 15, 18, 0x4), FieldTrait( 85, 1, 145, 0xc),
7427  FieldTrait( 106, 15, 46, 0x4), FieldTrait( 107, 15, 49, 0x4), FieldTrait( 124, 1, 15, 0xc),
7428  FieldTrait( 126, 22, 7, 0x4), FieldTrait( 136, 1, 125, 0xc), FieldTrait( 159, 13, 128, 0x4),
7429  FieldTrait( 167, 15, 24, 0x4), FieldTrait( 169, 1, 142, 0x4), FieldTrait( 170, 15, 143, 0x4),
7430  FieldTrait( 171, 15, 144, 0x4), FieldTrait( 172, 1, 141, 0x4), FieldTrait( 198, 15, 13, 0x4),
7431  FieldTrait( 200, 21, 26, 0x4), FieldTrait( 201, 1, 87, 0x4), FieldTrait( 202, 11, 40, 0x4),
7432  FieldTrait( 206, 7, 42, 0x4), FieldTrait( 207, 20, 45, 0x4), FieldTrait( 218, 12, 132, 0x4),
7433  FieldTrait( 220, 19, 133, 0x4), FieldTrait( 221, 15, 134, 0x4), FieldTrait( 222, 15, 135, 0x4),
7434  FieldTrait( 223, 14, 44, 0x4), FieldTrait( 224, 25, 28, 0x4), FieldTrait( 225, 25, 29, 0x4),
7435  FieldTrait( 226, 1, 31, 0x4), FieldTrait( 227, 14, 32, 0x4), FieldTrait( 228, 9, 33, 0x4),
7436  FieldTrait( 231, 9, 43, 0x4), FieldTrait( 232, 1, 140, 0xc), FieldTrait( 239, 1, 30, 0x4),
7437  FieldTrait( 240, 25, 39, 0x4), FieldTrait( 255, 15, 34, 0x4), FieldTrait( 336, 15, 146, 0x4),
7438  FieldTrait( 348, 2, 47, 0x4), FieldTrait( 349, 28, 48, 0x4), FieldTrait( 350, 2, 50, 0x4),
7439  FieldTrait( 351, 28, 51, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
7440  FieldTrait( 423, 1, 127, 0x4), FieldTrait( 453, 1, 8, 0xc), FieldTrait( 454, 1, 21, 0xc),
7441  FieldTrait( 460, 1, 22, 0x4), FieldTrait( 461, 15, 23, 0x4), FieldTrait( 470, 18, 36, 0x4),
7442  FieldTrait( 471, 15, 37, 0x4), FieldTrait( 472, 15, 38, 0x4), FieldTrait( 526, 15, 14, 0x4),
7443  FieldTrait( 541, 25, 27, 0x4), FieldTrait( 543, 15, 35, 0x4), FieldTrait( 555, 1, 118, 0xc),
7444  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 625, 15, 147, 0x4), FieldTrait( 662, 11, 136, 0x4),
7445  FieldTrait( 663, 1, 137, 0x4), FieldTrait( 667, 21, 53, 0x4), FieldTrait( 691, 15, 52, 0x4),
7446  FieldTrait( 699, 15, 138, 0x4), FieldTrait( 711, 1, 119, 0xc), FieldTrait( 715, 25, 150, 0x4),
7447  FieldTrait( 716, 15, 148, 0x4), FieldTrait( 717, 15, 149, 0x4), FieldTrait( 761, 15, 139, 0x4),
7448  FieldTrait( 762, 15, 25, 0x4), FieldTrait( 768, 1, 123, 0xc), FieldTrait( 788, 1, 109, 0x4),
7449  FieldTrait( 854, 1, 116, 0x4), FieldTrait( 864, 1, 56, 0xc), FieldTrait( 873, 25, 57, 0x4),
7450  FieldTrait( 874, 25, 58, 0x4), FieldTrait( 875, 1, 54, 0x4), FieldTrait( 876, 15, 55, 0x4),
7451  FieldTrait( 894, 15, 2, 0x4), FieldTrait( 895, 1, 3, 0x5), FieldTrait( 897, 1, 16, 0xc),
7452  FieldTrait( 898, 14, 113, 0x4), FieldTrait( 899, 13, 120, 0x4), FieldTrait( 900, 13, 121, 0x4),
7453  FieldTrait( 901, 13, 122, 0x4), FieldTrait( 902, 15, 1, 0x5), FieldTrait( 903, 1, 4, 0x5),
7454  FieldTrait( 907, 15, 5, 0x4), FieldTrait( 913, 15, 105, 0x4), FieldTrait( 914, 15, 106, 0x4),
7455  FieldTrait( 915, 25, 107, 0x4), FieldTrait( 916, 25, 110, 0x4), FieldTrait( 917, 25, 111, 0x4),
7456  FieldTrait( 918, 19, 108, 0x4), FieldTrait( 919, 1, 112, 0x4), FieldTrait( 920, 13, 129, 0x4),
7457  FieldTrait( 921, 13, 130, 0x4), FieldTrait( 922, 13, 131, 0x4), FieldTrait( 947, 19, 41, 0x4),
7458  FieldTrait( 965, 15, 59, 0x4), FieldTrait( 966, 15, 60, 0x4), FieldTrait( 967, 9, 62, 0x4),
7459  FieldTrait( 968, 9, 63, 0x4), FieldTrait( 969, 9, 64, 0x4), FieldTrait( 970, 1, 65, 0x4),
7460  FieldTrait( 971, 1, 66, 0x4), FieldTrait( 996, 15, 68, 0x4), FieldTrait( 997, 15, 69, 0x4),
7461  FieldTrait(1018, 1, 67, 0xc), FieldTrait(1049, 7, 61, 0x4), FieldTrait(1079, 26, 70, 0x4),
7462  FieldTrait(1146, 13, 72, 0x4), FieldTrait(1147, 10, 73, 0x4), FieldTrait(1151, 15, 71, 0x4),
7463  FieldTrait(1184, 2, 74, 0x4), FieldTrait(1185, 29, 75, 0x4), FieldTrait(1186, 15, 76, 0x4),
7464  FieldTrait(1191, 15, 78, 0x4), FieldTrait(1192, 10, 79, 0x4), FieldTrait(1193, 7, 80, 0x4),
7465  FieldTrait(1194, 1, 81, 0x4), FieldTrait(1195, 13, 82, 0x4), FieldTrait(1196, 15, 83, 0x4),
7466  FieldTrait(1197, 15, 90, 0x4), FieldTrait(1198, 1, 84, 0x4), FieldTrait(1199, 11, 85, 0x4),
7467  FieldTrait(1200, 11, 86, 0x4), FieldTrait(1227, 15, 77, 0x4), FieldTrait(1242, 8, 89, 0x4),
7468  FieldTrait(1244, 8, 88, 0x4), FieldTrait(1435, 1, 91, 0x4), FieldTrait(1439, 1, 92, 0x4),
7469  FieldTrait(1449, 15, 93, 0x4), FieldTrait(1450, 15, 94, 0x4), FieldTrait(1451, 14, 95, 0x4),
7470  FieldTrait(1452, 14, 96, 0x4), FieldTrait(1457, 14, 97, 0x4), FieldTrait(1458, 14, 98, 0x4),
7471  FieldTrait(1478, 1, 99, 0x4), FieldTrait(1479, 1, 100, 0x4), FieldTrait(1480, 14, 101, 0x4),
7472  FieldTrait(1481, 1, 102, 0x4), FieldTrait(1482, 1, 103, 0x4), FieldTrait(1483, 1, 104, 0xc)
7473 };
7474 const FieldTrait_Hash_Array CollateralAssignment::_ftha(CollateralAssignment::_traits, 153);
7476 //-------------------------------------------------------------------------------------------------
7477 const FieldTrait CollateralAssignment::NoDlvyInst::_traits[] =
7478 {
7479  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
7480 };
7483 const unsigned short CollateralAssignment::NoDlvyInst::_fnum;
7484 //-------------------------------------------------------------------------------------------------
7485 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits[] =
7486 {
7487  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
7488  FieldTrait( 801, 1, 4, 0xc)
7489 };
7490 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
7493 //-------------------------------------------------------------------------------------------------
7494 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
7495 {
7496  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
7497 };
7498 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
7501 //-------------------------------------------------------------------------------------------------
7502 const FieldTrait CollateralAssignment::NoExecs::_traits[] =
7503 {
7504  FieldTrait( 17, 15, 1, 0x4)
7505 };
7508 const unsigned short CollateralAssignment::NoExecs::_fnum;
7509 //-------------------------------------------------------------------------------------------------
7510 const FieldTrait CollateralAssignment::NoMiscFees::_traits[] =
7511 {
7512  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7513  FieldTrait( 891, 1, 4, 0x4)
7514 };
7517 const unsigned short CollateralAssignment::NoMiscFees::_fnum;
7518 //-------------------------------------------------------------------------------------------------
7520 {
7521  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7522 };
7525 const unsigned short CollateralAssignment::NoStipulations::_fnum;
7526 //-------------------------------------------------------------------------------------------------
7527 const FieldTrait CollateralAssignment::NoPartyIDs::_traits[] =
7528 {
7529  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7530  FieldTrait( 802, 1, 4, 0xc)
7531 };
7534 const unsigned short CollateralAssignment::NoPartyIDs::_fnum;
7535 //-------------------------------------------------------------------------------------------------
7536 const FieldTrait CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits[] =
7537 {
7538  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7539 };
7540 const FieldTrait_Hash_Array CollateralAssignment::NoPartyIDs::NoPartySubIDs::_ftha(CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits, 2);
7543 //-------------------------------------------------------------------------------------------------
7545 {
7546  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7547 };
7551 //-------------------------------------------------------------------------------------------------
7552 const FieldTrait CollateralAssignment::NoLegs::_traits[] =
7553 {
7554  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7555  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7556  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7557  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7558  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7559  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7560  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7561  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7562  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7563  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7564  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7565  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7566  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7567  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7568  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7569  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7570  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7571  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7572 };
7575 const unsigned short CollateralAssignment::NoLegs::_fnum;
7576 //-------------------------------------------------------------------------------------------------
7577 const FieldTrait CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits[] =
7578 {
7579  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7580 };
7581 const FieldTrait_Hash_Array CollateralAssignment::NoLegs::NoLegSecurityAltID::_ftha(CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits, 2);
7584 //-------------------------------------------------------------------------------------------------
7586 {
7587  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7588  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7589  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7590  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7591  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7592  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7593  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7594  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7595  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7596  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7597  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7598  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7599  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7600  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7601  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7602  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7603  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7604  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7605  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7606  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7607  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7608  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7609  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7610  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7611  FieldTrait(1460, 14, 72, 0x4)
7612 };
7615 const unsigned short CollateralAssignment::NoUnderlyings::_fnum;
7616 //-------------------------------------------------------------------------------------------------
7617 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7618 {
7619  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7620 };
7621 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7624 //-------------------------------------------------------------------------------------------------
7625 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits[] =
7626 {
7627  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7628 };
7629 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7632 //-------------------------------------------------------------------------------------------------
7633 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7634 {
7635  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7636  FieldTrait(1062, 1, 4, 0xc)
7637 };
7638 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7641 //-------------------------------------------------------------------------------------------------
7642 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7643 {
7644  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7645 };
7646 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7649 //-------------------------------------------------------------------------------------------------
7651 {
7652  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7653  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7654 };
7658 //-------------------------------------------------------------------------------------------------
7659 const FieldTrait CollateralAssignment::NoEvents::_traits[] =
7660 {
7661  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7662  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7663 };
7666 const unsigned short CollateralAssignment::NoEvents::_fnum;
7667 //-------------------------------------------------------------------------------------------------
7668 const FieldTrait CollateralAssignment::NoTrades::_traits[] =
7669 {
7670  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7671 };
7674 const unsigned short CollateralAssignment::NoTrades::_fnum;
7675 //-------------------------------------------------------------------------------------------------
7677 {
7678  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7679  FieldTrait(1052, 1, 4, 0xc)
7680 };
7684 //-------------------------------------------------------------------------------------------------
7685 const FieldTrait CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7686 {
7687  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7688 };
7689 const FieldTrait_Hash_Array CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7692 //-------------------------------------------------------------------------------------------------
7694 {
7695  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7696  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7697  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7698 };
7702 //-------------------------------------------------------------------------------------------------
7703 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits[] =
7704 {
7705  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7706 };
7707 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits, 3);
7710 //-------------------------------------------------------------------------------------------------
7711 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7712 {
7713  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7714 };
7715 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7718 //-------------------------------------------------------------------------------------------------
7719 const FieldTrait CollateralResponse::_traits[] =
7720 {
7721  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 11, 15, 12, 0x4), FieldTrait( 15, 19, 118, 0x4),
7722  FieldTrait( 22, 15, 21, 0x4), FieldTrait( 37, 15, 13, 0x4), FieldTrait( 44, 11, 127, 0x4),
7723  FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 116, 0x4), FieldTrait( 54, 7, 125, 0x4),
7724  FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 142, 0x4), FieldTrait( 60, 22, 8, 0x5),
7725  FieldTrait( 64, 25, 115, 0x4), FieldTrait( 65, 15, 19, 0x4), FieldTrait( 106, 15, 47, 0x4),
7726  FieldTrait( 107, 15, 50, 0x4), FieldTrait( 124, 1, 16, 0xc), FieldTrait( 136, 1, 126, 0xc),
7727  FieldTrait( 159, 13, 129, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 198, 15, 14, 0x4),
7728  FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4), FieldTrait( 202, 11, 41, 0x4),
7729  FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4), FieldTrait( 218, 12, 133, 0x4),
7730  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
7731  FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4), FieldTrait( 225, 25, 30, 0x4),
7732  FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4), FieldTrait( 228, 9, 34, 0x4),
7733  FieldTrait( 231, 9, 44, 0x4), FieldTrait( 232, 1, 141, 0xc), FieldTrait( 239, 1, 31, 0x4),
7734  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 291, 16, 146, 0x4),
7735  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
7736  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 143, 0x4), FieldTrait( 355, 28, 144, 0x4),
7737  FieldTrait( 423, 1, 128, 0x4), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 22, 0xc),
7738  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
7739  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 526, 15, 15, 0x4),
7740  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
7741  FieldTrait( 581, 1, 11, 0x4), FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4),
7742  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 691, 15, 53, 0x4), FieldTrait( 699, 15, 139, 0x4),
7743  FieldTrait( 711, 1, 120, 0xc), FieldTrait( 715, 25, 147, 0x4), FieldTrait( 761, 15, 140, 0x4),
7744  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 768, 1, 124, 0xc), FieldTrait( 788, 1, 110, 0x4),
7745  FieldTrait( 854, 1, 117, 0x4), FieldTrait( 864, 1, 57, 0xc), FieldTrait( 873, 25, 58, 0x4),
7746  FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4),
7747  FieldTrait( 894, 15, 3, 0x4), FieldTrait( 895, 1, 4, 0x4), FieldTrait( 897, 1, 17, 0xc),
7748  FieldTrait( 898, 14, 114, 0x4), FieldTrait( 899, 13, 121, 0x4), FieldTrait( 900, 13, 122, 0x4),
7749  FieldTrait( 901, 13, 123, 0x4), FieldTrait( 902, 15, 2, 0x4), FieldTrait( 903, 1, 5, 0x4),
7750  FieldTrait( 904, 15, 1, 0x5), FieldTrait( 905, 1, 6, 0x5), FieldTrait( 906, 1, 7, 0x4),
7751  FieldTrait( 913, 15, 106, 0x4), FieldTrait( 914, 15, 107, 0x4), FieldTrait( 915, 25, 108, 0x4),
7752  FieldTrait( 916, 25, 111, 0x4), FieldTrait( 917, 25, 112, 0x4), FieldTrait( 918, 19, 109, 0x4),
7753  FieldTrait( 919, 1, 113, 0x4), FieldTrait( 920, 13, 130, 0x4), FieldTrait( 921, 13, 131, 0x4),
7754  FieldTrait( 922, 13, 132, 0x4), FieldTrait( 947, 19, 42, 0x4), FieldTrait( 965, 15, 60, 0x4),
7755  FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4), FieldTrait( 968, 9, 64, 0x4),
7756  FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4), FieldTrait( 971, 1, 67, 0x4),
7757  FieldTrait( 996, 15, 69, 0x4), FieldTrait( 997, 15, 70, 0x4), FieldTrait(1018, 1, 68, 0xc),
7758  FieldTrait(1043, 1, 145, 0x4), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
7759  FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4),
7760  FieldTrait(1184, 2, 75, 0x4), FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4),
7761  FieldTrait(1191, 15, 79, 0x4), FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4),
7762  FieldTrait(1194, 1, 82, 0x4), FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4),
7763  FieldTrait(1197, 15, 91, 0x4), FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4),
7764  FieldTrait(1200, 11, 87, 0x4), FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4),
7765  FieldTrait(1244, 8, 89, 0x4), FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4),
7766  FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4),
7767  FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4),
7768  FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4),
7769  FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
7770 };
7771 const FieldTrait_Hash_Array CollateralResponse::_ftha(CollateralResponse::_traits, 147);
7773 //-------------------------------------------------------------------------------------------------
7774 const FieldTrait CollateralResponse::NoExecs::_traits[] =
7775 {
7776  FieldTrait( 17, 15, 1, 0x4)
7777 };
7780 const unsigned short CollateralResponse::NoExecs::_fnum;
7781 //-------------------------------------------------------------------------------------------------
7782 const FieldTrait CollateralResponse::NoMiscFees::_traits[] =
7783 {
7784  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7785  FieldTrait( 891, 1, 4, 0x4)
7786 };
7789 const unsigned short CollateralResponse::NoMiscFees::_fnum;
7790 //-------------------------------------------------------------------------------------------------
7792 {
7793  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7794 };
7797 const unsigned short CollateralResponse::NoStipulations::_fnum;
7798 //-------------------------------------------------------------------------------------------------
7799 const FieldTrait CollateralResponse::NoPartyIDs::_traits[] =
7800 {
7801  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7802  FieldTrait( 802, 1, 4, 0xc)
7803 };
7806 const unsigned short CollateralResponse::NoPartyIDs::_fnum;
7807 //-------------------------------------------------------------------------------------------------
7808 const FieldTrait CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
7809 {
7810  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7811 };
7812 const FieldTrait_Hash_Array CollateralResponse::NoPartyIDs::NoPartySubIDs::_ftha(CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
7815 //-------------------------------------------------------------------------------------------------
7817 {
7818  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7819 };
7822 const unsigned short CollateralResponse::NoSecurityAltID::_fnum;
7823 //-------------------------------------------------------------------------------------------------
7824 const FieldTrait CollateralResponse::NoLegs::_traits[] =
7825 {
7826  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7827  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7828  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7829  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7830  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7831  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7832  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7833  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7834  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7835  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7836  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7837  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7838  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7839  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7840  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7841  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7842  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7843  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7844 };
7847 const unsigned short CollateralResponse::NoLegs::_fnum;
7848 //-------------------------------------------------------------------------------------------------
7849 const FieldTrait CollateralResponse::NoLegs::NoLegSecurityAltID::_traits[] =
7850 {
7851  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7852 };
7853 const FieldTrait_Hash_Array CollateralResponse::NoLegs::NoLegSecurityAltID::_ftha(CollateralResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
7856 //-------------------------------------------------------------------------------------------------
7857 const FieldTrait CollateralResponse::NoUnderlyings::_traits[] =
7858 {
7859  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7860  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7861  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7862  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7863  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7864  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7865  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7866  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7867  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7868  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7869  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7870  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7871  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7872  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7873  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7874  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7875  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7876  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7877  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7878  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7879  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7880  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7881  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7882  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7883  FieldTrait(1460, 14, 72, 0x4)
7884 };
7887 const unsigned short CollateralResponse::NoUnderlyings::_fnum;
7888 //-------------------------------------------------------------------------------------------------
7889 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7890 {
7891  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7892 };
7893 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7896 //-------------------------------------------------------------------------------------------------
7897 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
7898 {
7899  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7900 };
7901 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7904 //-------------------------------------------------------------------------------------------------
7905 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7906 {
7907  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7908  FieldTrait(1062, 1, 4, 0xc)
7909 };
7910 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7913 //-------------------------------------------------------------------------------------------------
7914 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7915 {
7916  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7917 };
7918 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7921 //-------------------------------------------------------------------------------------------------
7923 {
7924  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7925  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7926 };
7928 const MsgType CollateralResponse::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7930 //-------------------------------------------------------------------------------------------------
7931 const FieldTrait CollateralResponse::NoEvents::_traits[] =
7932 {
7933  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7934  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7935 };
7938 const unsigned short CollateralResponse::NoEvents::_fnum;
7939 //-------------------------------------------------------------------------------------------------
7940 const FieldTrait CollateralResponse::NoTrades::_traits[] =
7941 {
7942  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7943 };
7946 const unsigned short CollateralResponse::NoTrades::_fnum;
7947 //-------------------------------------------------------------------------------------------------
7949 {
7950  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7951  FieldTrait(1052, 1, 4, 0xc)
7952 };
7954 const MsgType CollateralResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
7956 //-------------------------------------------------------------------------------------------------
7957 const FieldTrait CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7958 {
7959  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7960 };
7961 const FieldTrait_Hash_Array CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7964 //-------------------------------------------------------------------------------------------------
7966 {
7967  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7968  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7969  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7970 };
7973 const unsigned short CollateralResponse::NoComplexEvents::_fnum;
7974 //-------------------------------------------------------------------------------------------------
7975 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
7976 {
7977  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7978 };
7979 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
7982 //-------------------------------------------------------------------------------------------------
7983 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7984 {
7985  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7986 };
7987 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7990 //-------------------------------------------------------------------------------------------------
7991 const FieldTrait News::_traits[] =
7992 {
7993  FieldTrait( 33, 1, 10, 0xd), FieldTrait( 42, 22, 1, 0x4), FieldTrait( 61, 7, 2, 0x4),
7994  FieldTrait( 95, 2, 12, 0x4), FieldTrait( 96, 28, 13, 0x4), FieldTrait( 146, 1, 7, 0xc),
7995  FieldTrait( 148, 15, 3, 0x5), FieldTrait( 149, 15, 11, 0x4), FieldTrait( 215, 1, 6, 0xc),
7996  FieldTrait( 358, 2, 4, 0x4), FieldTrait( 359, 28, 5, 0x4), FieldTrait( 555, 1, 8, 0xc),
7997  FieldTrait( 711, 1, 9, 0xc), FieldTrait(1180, 15, 14, 0x4), FieldTrait(1181, 4, 15, 0x4),
7998  FieldTrait(1300, 15, 23, 0x4), FieldTrait(1301, 20, 22, 0x4), FieldTrait(1350, 4, 16, 0x4),
7999  FieldTrait(1352, 8, 17, 0x4), FieldTrait(1472, 15, 18, 0x4), FieldTrait(1473, 1, 20, 0x4),
8000  FieldTrait(1474, 35, 21, 0x4), FieldTrait(1475, 1, 19, 0xc)
8001 };
8002 const FieldTrait_Hash_Array News::_ftha(News::_traits, 23);
8003 const MsgType News::_msgtype("B");
8004 //-------------------------------------------------------------------------------------------------
8005 const FieldTrait News::NoLinesOfText::_traits[] =
8006 {
8007  FieldTrait( 58, 15, 1, 0x5), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
8008 };
8009 const FieldTrait_Hash_Array News::NoLinesOfText::_ftha(News::NoLinesOfText::_traits, 3);
8010 const MsgType News::NoLinesOfText::_msgtype("NoLinesOfText");
8011 const unsigned short News::NoLinesOfText::_fnum;
8012 //-------------------------------------------------------------------------------------------------
8013 const FieldTrait News::NoRelatedSym::_traits[] =
8014 {
8015  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
8016  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
8017  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
8018  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
8019  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
8020  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
8021  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
8022  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
8023  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
8024  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
8025  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
8026  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
8027  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
8028  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
8029  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
8030  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
8031  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
8032  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
8033  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
8034  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
8035  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
8036  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
8037  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
8038  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
8039  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
8040  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
8041  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
8042  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
8043  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
8044  FieldTrait(1483, 1, 88, 0xc)
8045 };
8046 const FieldTrait_Hash_Array News::NoRelatedSym::_ftha(News::NoRelatedSym::_traits, 88);
8047 const MsgType News::NoRelatedSym::_msgtype("NoRelatedSym");
8048 const unsigned short News::NoRelatedSym::_fnum;
8049 //-------------------------------------------------------------------------------------------------
8050 const FieldTrait News::NoRelatedSym::NoSecurityAltID::_traits[] =
8051 {
8052  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8053 };
8054 const FieldTrait_Hash_Array News::NoRelatedSym::NoSecurityAltID::_ftha(News::NoRelatedSym::NoSecurityAltID::_traits, 2);
8056 const unsigned short News::NoRelatedSym::NoSecurityAltID::_fnum;
8057 //-------------------------------------------------------------------------------------------------
8058 const FieldTrait News::NoRelatedSym::NoEvents::_traits[] =
8059 {
8060  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8061  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8062 };
8063 const FieldTrait_Hash_Array News::NoRelatedSym::NoEvents::_ftha(News::NoRelatedSym::NoEvents::_traits, 5);
8065 const unsigned short News::NoRelatedSym::NoEvents::_fnum;
8066 //-------------------------------------------------------------------------------------------------
8067 const FieldTrait News::NoRelatedSym::NoInstrumentParties::_traits[] =
8068 {
8069  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8070  FieldTrait(1052, 1, 4, 0xc)
8071 };
8072 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::_ftha(News::NoRelatedSym::NoInstrumentParties::_traits, 4);
8073 const MsgType News::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
8075 //-------------------------------------------------------------------------------------------------
8076 const FieldTrait News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8077 {
8078  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8079 };
8080 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8083 //-------------------------------------------------------------------------------------------------
8084 const FieldTrait News::NoRelatedSym::NoComplexEvents::_traits[] =
8085 {
8086  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8087  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8088  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8089 };
8090 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::_ftha(News::NoRelatedSym::NoComplexEvents::_traits, 8);
8092 const unsigned short News::NoRelatedSym::NoComplexEvents::_fnum;
8093 //-------------------------------------------------------------------------------------------------
8094 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
8095 {
8096  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8097 };
8098 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
8101 //-------------------------------------------------------------------------------------------------
8102 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8103 {
8104  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8105 };
8106 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8109 //-------------------------------------------------------------------------------------------------
8110 const FieldTrait News::NoRoutingIDs::_traits[] =
8111 {
8112  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
8113 };
8114 const FieldTrait_Hash_Array News::NoRoutingIDs::_ftha(News::NoRoutingIDs::_traits, 2);
8115 const MsgType News::NoRoutingIDs::_msgtype("NoRoutingIDs");
8116 const unsigned short News::NoRoutingIDs::_fnum;
8117 //-------------------------------------------------------------------------------------------------
8118 const FieldTrait News::NoLegs::_traits[] =
8119 {
8120  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8121  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8122  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8123  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8124  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8125  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8126  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8127  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8128  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8129  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8130  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8131  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8132  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8133  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8134  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8135  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8136  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8137  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8138 };
8139 const FieldTrait_Hash_Array News::NoLegs::_ftha(News::NoLegs::_traits, 54);
8140 const MsgType News::NoLegs::_msgtype("NoLegs");
8141 const unsigned short News::NoLegs::_fnum;
8142 //-------------------------------------------------------------------------------------------------
8143 const FieldTrait News::NoLegs::NoLegSecurityAltID::_traits[] =
8144 {
8145  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8146 };
8147 const FieldTrait_Hash_Array News::NoLegs::NoLegSecurityAltID::_ftha(News::NoLegs::NoLegSecurityAltID::_traits, 2);
8148 const MsgType News::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
8149 const unsigned short News::NoLegs::NoLegSecurityAltID::_fnum;
8150 //-------------------------------------------------------------------------------------------------
8151 const FieldTrait News::NoUnderlyings::_traits[] =
8152 {
8153  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8154  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8155  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8156  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8157  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8158  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8159  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8160  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8161  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8162  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8163  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8164  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8165  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8166  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8167  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8168  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8169  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8170  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8171  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8172  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8173  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8174  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8175  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8176  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8177 };
8178 const FieldTrait_Hash_Array News::NoUnderlyings::_ftha(News::NoUnderlyings::_traits, 72);
8179 const MsgType News::NoUnderlyings::_msgtype("NoUnderlyings");
8180 const unsigned short News::NoUnderlyings::_fnum;
8181 //-------------------------------------------------------------------------------------------------
8182 const FieldTrait News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8183 {
8184  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8185 };
8186 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8187 const MsgType News::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
8189 //-------------------------------------------------------------------------------------------------
8190 const FieldTrait News::NoUnderlyings::NoUnderlyingStips::_traits[] =
8191 {
8192  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8193 };
8194 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingStips::_ftha(News::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8197 //-------------------------------------------------------------------------------------------------
8198 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8199 {
8200  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8201  FieldTrait(1062, 1, 4, 0xc)
8202 };
8203 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8204 const MsgType News::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
8206 //-------------------------------------------------------------------------------------------------
8207 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8208 {
8209  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8210 };
8211 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8214 //-------------------------------------------------------------------------------------------------
8215 const FieldTrait News::NoNewsRefIDs::_traits[] =
8216 {
8217  FieldTrait(1476, 15, 1, 0x4), FieldTrait(1477, 1, 2, 0x4)
8218 };
8219 const FieldTrait_Hash_Array News::NoNewsRefIDs::_ftha(News::NoNewsRefIDs::_traits, 2);
8220 const MsgType News::NoNewsRefIDs::_msgtype("NoNewsRefIDs");
8221 const unsigned short News::NoNewsRefIDs::_fnum;
8222 //-------------------------------------------------------------------------------------------------
8223 const FieldTrait CollateralReport::_traits[] =
8224 {
8225  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8226  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 44, 11, 124, 0x4),
8227  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 53, 10, 113, 0x4), FieldTrait( 54, 7, 122, 0x4),
8228  FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 149, 0x4), FieldTrait( 60, 22, 152, 0x4),
8229  FieldTrait( 64, 25, 112, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 85, 1, 143, 0xc),
8230  FieldTrait( 106, 15, 44, 0x4), FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc),
8231  FieldTrait( 136, 1, 123, 0xc), FieldTrait( 159, 13, 126, 0x4), FieldTrait( 167, 15, 22, 0x4),
8232  FieldTrait( 169, 1, 140, 0x4), FieldTrait( 170, 15, 141, 0x4), FieldTrait( 171, 15, 142, 0x4),
8233  FieldTrait( 172, 1, 139, 0x4), FieldTrait( 198, 15, 11, 0x4), FieldTrait( 200, 21, 24, 0x4),
8234  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
8235  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 218, 12, 130, 0x4), FieldTrait( 220, 19, 131, 0x4),
8236  FieldTrait( 221, 15, 132, 0x4), FieldTrait( 222, 15, 133, 0x4), FieldTrait( 223, 14, 42, 0x4),
8237  FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4),
8238  FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4),
8239  FieldTrait( 232, 1, 138, 0xc), FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4),
8240  FieldTrait( 255, 15, 32, 0x4), FieldTrait( 291, 16, 154, 0x4), FieldTrait( 336, 15, 144, 0x4),
8241  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
8242  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 150, 0x4), FieldTrait( 355, 28, 151, 0x4),
8243  FieldTrait( 423, 1, 125, 0x4), FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 19, 0xc),
8244  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 470, 18, 34, 0x4),
8245  FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4), FieldTrait( 526, 15, 12, 0x4),
8246  FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4), FieldTrait( 555, 1, 116, 0xc),
8247  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 145, 0x4), FieldTrait( 662, 11, 134, 0x4),
8248  FieldTrait( 663, 1, 135, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
8249  FieldTrait( 699, 15, 136, 0x4), FieldTrait( 711, 1, 117, 0xc), FieldTrait( 715, 25, 148, 0x4),
8250  FieldTrait( 716, 15, 146, 0x4), FieldTrait( 717, 15, 147, 0x4), FieldTrait( 761, 15, 137, 0x4),
8251  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 768, 1, 121, 0xc), FieldTrait( 788, 1, 107, 0x4),
8252  FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
8253  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
8254  FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4), FieldTrait( 899, 13, 118, 0x4),
8255  FieldTrait( 900, 13, 119, 0x4), FieldTrait( 901, 13, 120, 0x4), FieldTrait( 908, 15, 1, 0x5),
8256  FieldTrait( 909, 15, 2, 0x4), FieldTrait( 910, 1, 3, 0x5), FieldTrait( 911, 1, 4, 0x4),
8257  FieldTrait( 912, 8, 5, 0x4), FieldTrait( 913, 15, 103, 0x4), FieldTrait( 914, 15, 104, 0x4),
8258  FieldTrait( 915, 25, 105, 0x4), FieldTrait( 916, 25, 108, 0x4), FieldTrait( 917, 25, 109, 0x4),
8259  FieldTrait( 918, 19, 106, 0x4), FieldTrait( 919, 1, 110, 0x4), FieldTrait( 920, 13, 127, 0x4),
8260  FieldTrait( 921, 13, 128, 0x4), FieldTrait( 922, 13, 129, 0x4), FieldTrait( 947, 19, 39, 0x4),
8261  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
8262  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
8263  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4),
8264  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1043, 1, 153, 0x4), FieldTrait(1049, 7, 59, 0x4),
8265  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
8266  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
8267  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
8268  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
8269  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
8270  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
8271  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
8272  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
8273  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
8274  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
8275  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
8276  FieldTrait(1483, 1, 102, 0xc)
8277 };
8278 const FieldTrait_Hash_Array CollateralReport::_ftha(CollateralReport::_traits, 154);
8280 //-------------------------------------------------------------------------------------------------
8281 const FieldTrait CollateralReport::NoDlvyInst::_traits[] =
8282 {
8283  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
8284 };
8287 const unsigned short CollateralReport::NoDlvyInst::_fnum;
8288 //-------------------------------------------------------------------------------------------------
8289 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8290 {
8291  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
8292  FieldTrait( 801, 1, 4, 0xc)
8293 };
8294 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8297 //-------------------------------------------------------------------------------------------------
8298 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8299 {
8300  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
8301 };
8302 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8305 //-------------------------------------------------------------------------------------------------
8306 const FieldTrait CollateralReport::NoExecs::_traits[] =
8307 {
8308  FieldTrait( 17, 15, 1, 0x4)
8309 };
8312 const unsigned short CollateralReport::NoExecs::_fnum;
8313 //-------------------------------------------------------------------------------------------------
8314 const FieldTrait CollateralReport::NoMiscFees::_traits[] =
8315 {
8316  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
8317  FieldTrait( 891, 1, 4, 0x4)
8318 };
8321 const unsigned short CollateralReport::NoMiscFees::_fnum;
8322 //-------------------------------------------------------------------------------------------------
8323 const FieldTrait CollateralReport::NoStipulations::_traits[] =
8324 {
8325  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
8326 };
8328 const MsgType CollateralReport::NoStipulations::_msgtype("NoStipulations");
8329 const unsigned short CollateralReport::NoStipulations::_fnum;
8330 //-------------------------------------------------------------------------------------------------
8331 const FieldTrait CollateralReport::NoPartyIDs::_traits[] =
8332 {
8333  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8334  FieldTrait( 802, 1, 4, 0xc)
8335 };
8338 const unsigned short CollateralReport::NoPartyIDs::_fnum;
8339 //-------------------------------------------------------------------------------------------------
8340 const FieldTrait CollateralReport::NoPartyIDs::NoPartySubIDs::_traits[] =
8341 {
8342  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8343 };
8344 const FieldTrait_Hash_Array CollateralReport::NoPartyIDs::NoPartySubIDs::_ftha(CollateralReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
8347 //-------------------------------------------------------------------------------------------------
8348 const FieldTrait CollateralReport::NoSecurityAltID::_traits[] =
8349 {
8350  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8351 };
8353 const MsgType CollateralReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
8354 const unsigned short CollateralReport::NoSecurityAltID::_fnum;
8355 //-------------------------------------------------------------------------------------------------
8356 const FieldTrait CollateralReport::NoLegs::_traits[] =
8357 {
8358  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8359  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8360  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8361  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8362  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8363  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8364  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8365  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8366  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8367  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8368  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8369  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8370  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8371  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8372  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8373  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8374  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8375  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8376 };
8379 const unsigned short CollateralReport::NoLegs::_fnum;
8380 //-------------------------------------------------------------------------------------------------
8381 const FieldTrait CollateralReport::NoLegs::NoLegSecurityAltID::_traits[] =
8382 {
8383  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8384 };
8385 const FieldTrait_Hash_Array CollateralReport::NoLegs::NoLegSecurityAltID::_ftha(CollateralReport::NoLegs::NoLegSecurityAltID::_traits, 2);
8388 //-------------------------------------------------------------------------------------------------
8389 const FieldTrait CollateralReport::NoUnderlyings::_traits[] =
8390 {
8391  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8392  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8393  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8394  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8395  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8396  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8397  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8398  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8399  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8400  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8401  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8402  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8403  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8404  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8405  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8406  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8407  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8408  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8409  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8410  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8411  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8412  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8413  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8414  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8415 };
8417 const MsgType CollateralReport::NoUnderlyings::_msgtype("NoUnderlyings");
8418 const unsigned short CollateralReport::NoUnderlyings::_fnum;
8419 //-------------------------------------------------------------------------------------------------
8420 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8421 {
8422  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8423 };
8424 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8427 //-------------------------------------------------------------------------------------------------
8428 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
8429 {
8430  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8431 };
8432 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8435 //-------------------------------------------------------------------------------------------------
8436 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8437 {
8438  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8439  FieldTrait(1062, 1, 4, 0xc)
8440 };
8441 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8444 //-------------------------------------------------------------------------------------------------
8445 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8446 {
8447  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8448 };
8449 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8452 //-------------------------------------------------------------------------------------------------
8454 {
8455  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
8456  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
8457 };
8459 const MsgType CollateralReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8460 const unsigned short CollateralReport::NoTrdRegTimestamps::_fnum;
8461 //-------------------------------------------------------------------------------------------------
8462 const FieldTrait CollateralReport::NoEvents::_traits[] =
8463 {
8464  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8465  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8466 };
8469 const unsigned short CollateralReport::NoEvents::_fnum;
8470 //-------------------------------------------------------------------------------------------------
8471 const FieldTrait CollateralReport::NoTrades::_traits[] =
8472 {
8473  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
8474 };
8477 const unsigned short CollateralReport::NoTrades::_fnum;
8478 //-------------------------------------------------------------------------------------------------
8480 {
8481  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8482  FieldTrait(1052, 1, 4, 0xc)
8483 };
8485 const MsgType CollateralReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
8487 //-------------------------------------------------------------------------------------------------
8488 const FieldTrait CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8489 {
8490  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8491 };
8492 const FieldTrait_Hash_Array CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8495 //-------------------------------------------------------------------------------------------------
8496 const FieldTrait CollateralReport::NoComplexEvents::_traits[] =
8497 {
8498  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8499  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8500  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8501 };
8503 const MsgType CollateralReport::NoComplexEvents::_msgtype("NoComplexEvents");
8504 const unsigned short CollateralReport::NoComplexEvents::_fnum;
8505 //-------------------------------------------------------------------------------------------------
8506 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::_traits[] =
8507 {
8508  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8509 };
8510 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
8513 //-------------------------------------------------------------------------------------------------
8514 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8515 {
8516  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8517 };
8518 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8521 //-------------------------------------------------------------------------------------------------
8522 const FieldTrait CollateralInquiry::_traits[] =
8523 {
8524  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8525  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 44, 11, 123, 0x4),
8526  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 53, 10, 113, 0x4), FieldTrait( 54, 7, 122, 0x4),
8527  FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 148, 0x4), FieldTrait( 64, 25, 112, 0x4),
8528  FieldTrait( 65, 15, 16, 0x4), FieldTrait( 85, 1, 142, 0xc), FieldTrait( 106, 15, 44, 0x4),
8529  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc), FieldTrait( 159, 13, 125, 0x4),
8530  FieldTrait( 167, 15, 22, 0x4), FieldTrait( 169, 1, 139, 0x4), FieldTrait( 170, 15, 140, 0x4),
8531  FieldTrait( 171, 15, 141, 0x4), FieldTrait( 172, 1, 138, 0x4), FieldTrait( 198, 15, 11, 0x4),
8532  FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4),
8533  FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4), FieldTrait( 218, 12, 129, 0x4),
8534  FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4), FieldTrait( 222, 15, 132, 0x4),
8535  FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4),
8536  FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4),
8537  FieldTrait( 231, 9, 41, 0x4), FieldTrait( 232, 1, 137, 0xc), FieldTrait( 239, 1, 28, 0x4),
8538  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4), FieldTrait( 263, 7, 3, 0x4),
8539  FieldTrait( 336, 15, 143, 0x4), FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4),
8540  FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 149, 0x4),
8541  FieldTrait( 355, 28, 150, 0x4), FieldTrait( 423, 1, 124, 0x4), FieldTrait( 453, 1, 6, 0xc),
8542  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
8543  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
8544  FieldTrait( 526, 15, 12, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
8545  FieldTrait( 555, 1, 116, 0xc), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 144, 0x4),
8546  FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4), FieldTrait( 667, 21, 51, 0x4),
8547  FieldTrait( 691, 15, 50, 0x4), FieldTrait( 699, 15, 135, 0x4), FieldTrait( 711, 1, 117, 0xc),
8548  FieldTrait( 715, 25, 147, 0x4), FieldTrait( 716, 15, 145, 0x4), FieldTrait( 717, 15, 146, 0x4),
8549  FieldTrait( 725, 1, 4, 0x4), FieldTrait( 726, 15, 5, 0x4), FieldTrait( 761, 15, 136, 0x4),
8550  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 768, 1, 121, 0xc), FieldTrait( 788, 1, 107, 0x4),
8551  FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
8552  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
8553  FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4), FieldTrait( 899, 13, 118, 0x4),
8554  FieldTrait( 900, 13, 119, 0x4), FieldTrait( 901, 13, 120, 0x4), FieldTrait( 909, 15, 1, 0x5),
8555  FieldTrait( 913, 15, 103, 0x4), FieldTrait( 914, 15, 104, 0x4), FieldTrait( 915, 25, 105, 0x4),
8556  FieldTrait( 916, 25, 108, 0x4), FieldTrait( 917, 25, 109, 0x4), FieldTrait( 918, 19, 106, 0x4),
8557  FieldTrait( 919, 1, 110, 0x4), FieldTrait( 920, 13, 126, 0x4), FieldTrait( 921, 13, 127, 0x4),
8558  FieldTrait( 922, 13, 128, 0x4), FieldTrait( 938, 1, 2, 0xc), FieldTrait( 947, 19, 39, 0x4),
8559  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
8560  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
8561  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4),
8562  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4), FieldTrait(1079, 26, 68, 0x4),
8563  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
8564  FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4),
8565  FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4),
8566  FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4),
8567  FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4),
8568  FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4), FieldTrait(1242, 8, 87, 0x4),
8569  FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4), FieldTrait(1439, 1, 90, 0x4),
8570  FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4),
8571  FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4), FieldTrait(1458, 14, 96, 0x4),
8572  FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4), FieldTrait(1480, 14, 99, 0x4),
8573  FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4), FieldTrait(1483, 1, 102, 0xc)
8574 };
8575 const FieldTrait_Hash_Array CollateralInquiry::_ftha(CollateralInquiry::_traits, 150);
8577 //-------------------------------------------------------------------------------------------------
8578 const FieldTrait CollateralInquiry::NoDlvyInst::_traits[] =
8579 {
8580  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
8581 };
8584 const unsigned short CollateralInquiry::NoDlvyInst::_fnum;
8585 //-------------------------------------------------------------------------------------------------
8586 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8587 {
8588  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
8589  FieldTrait( 801, 1, 4, 0xc)
8590 };
8591 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8594 //-------------------------------------------------------------------------------------------------
8595 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8596 {
8597  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
8598 };
8599 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8602 //-------------------------------------------------------------------------------------------------
8603 const FieldTrait CollateralInquiry::NoExecs::_traits[] =
8604 {
8605  FieldTrait( 17, 15, 1, 0x4)
8606 };
8609 const unsigned short CollateralInquiry::NoExecs::_fnum;
8610 //-------------------------------------------------------------------------------------------------
8611 const FieldTrait CollateralInquiry::NoStipulations::_traits[] =
8612 {
8613  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
8614 };
8617 const unsigned short CollateralInquiry::NoStipulations::_fnum;
8618 //-------------------------------------------------------------------------------------------------
8619 const FieldTrait CollateralInquiry::NoPartyIDs::_traits[] =
8620 {
8621  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8622  FieldTrait( 802, 1, 4, 0xc)
8623 };
8626 const unsigned short CollateralInquiry::NoPartyIDs::_fnum;
8627 //-------------------------------------------------------------------------------------------------
8628 const FieldTrait CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits[] =
8629 {
8630  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8631 };
8632 const FieldTrait_Hash_Array CollateralInquiry::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits, 2);
8635 //-------------------------------------------------------------------------------------------------
8637 {
8638  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8639 };
8641 const MsgType CollateralInquiry::NoSecurityAltID::_msgtype("NoSecurityAltID");
8642 const unsigned short CollateralInquiry::NoSecurityAltID::_fnum;
8643 //-------------------------------------------------------------------------------------------------
8644 const FieldTrait CollateralInquiry::NoLegs::_traits[] =
8645 {
8646  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8647  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8648  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8649  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8650  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8651  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8652  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8653  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8654  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8655  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8656  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8657  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8658  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8659  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8660  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8661  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8662  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8663  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8664 };
8667 const unsigned short CollateralInquiry::NoLegs::_fnum;
8668 //-------------------------------------------------------------------------------------------------
8669 const FieldTrait CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits[] =
8670 {
8671  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8672 };
8673 const FieldTrait_Hash_Array CollateralInquiry::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits, 2);
8676 //-------------------------------------------------------------------------------------------------
8677 const FieldTrait CollateralInquiry::NoUnderlyings::_traits[] =
8678 {
8679  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8680  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8681  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8682  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8683  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8684  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8685  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8686  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8687  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8688  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8689  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8690  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8691  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8692  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8693  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8694  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8695  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8696  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8697  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8698  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8699  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8700  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8701  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8702  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8703 };
8706 const unsigned short CollateralInquiry::NoUnderlyings::_fnum;
8707 //-------------------------------------------------------------------------------------------------
8708 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8709 {
8710  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8711 };
8712 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8715 //-------------------------------------------------------------------------------------------------
8716 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits[] =
8717 {
8718  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8719 };
8720 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8723 //-------------------------------------------------------------------------------------------------
8724 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8725 {
8726  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8727  FieldTrait(1062, 1, 4, 0xc)
8728 };
8729 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8732 //-------------------------------------------------------------------------------------------------
8733 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8734 {
8735  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8736 };
8737 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8740 //-------------------------------------------------------------------------------------------------
8742 {
8743  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
8744  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
8745 };
8747 const MsgType CollateralInquiry::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8749 //-------------------------------------------------------------------------------------------------
8750 const FieldTrait CollateralInquiry::NoEvents::_traits[] =
8751 {
8752  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8753  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8754 };
8757 const unsigned short CollateralInquiry::NoEvents::_fnum;
8758 //-------------------------------------------------------------------------------------------------
8759 const FieldTrait CollateralInquiry::NoTrades::_traits[] =
8760 {
8761  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
8762 };
8765 const unsigned short CollateralInquiry::NoTrades::_fnum;
8766 //-------------------------------------------------------------------------------------------------
8768 {
8769  FieldTrait( 896, 1, 1, 0x4)
8770 };
8772 const MsgType CollateralInquiry::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
8774 //-------------------------------------------------------------------------------------------------
8776 {
8777  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8778  FieldTrait(1052, 1, 4, 0xc)
8779 };
8781 const MsgType CollateralInquiry::NoInstrumentParties::_msgtype("NoInstrumentParties");
8783 //-------------------------------------------------------------------------------------------------
8784 const FieldTrait CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8785 {
8786  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8787 };
8788 const FieldTrait_Hash_Array CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8791 //-------------------------------------------------------------------------------------------------
8793 {
8794  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8795  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8796  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8797 };
8799 const MsgType CollateralInquiry::NoComplexEvents::_msgtype("NoComplexEvents");
8800 const unsigned short CollateralInquiry::NoComplexEvents::_fnum;
8801 //-------------------------------------------------------------------------------------------------
8802 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits[] =
8803 {
8804  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8805 };
8806 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits, 3);
8809 //-------------------------------------------------------------------------------------------------
8810 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8811 {
8812  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8813 };
8814 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8817 //-------------------------------------------------------------------------------------------------
8819 {
8820  FieldTrait( 933, 15, 2, 0x5), FieldTrait( 935, 1, 1, 0x5), FieldTrait( 936, 1, 3, 0xc)
8821 };
8824 //-------------------------------------------------------------------------------------------------
8826 {
8827  FieldTrait( 283, 15, 3, 0x4), FieldTrait( 284, 15, 4, 0x4), FieldTrait( 930, 15, 1, 0x4),
8828  FieldTrait( 931, 15, 2, 0x4)
8829 };
8833 //-------------------------------------------------------------------------------------------------
8835 {
8836  FieldTrait( 932, 15, 3, 0x5), FieldTrait( 933, 15, 2, 0x4), FieldTrait( 934, 15, 4, 0x4),
8837  FieldTrait( 936, 1, 5, 0xd), FieldTrait( 937, 1, 1, 0x5)
8838 };
8841 //-------------------------------------------------------------------------------------------------
8843 {
8844  FieldTrait( 283, 15, 3, 0x4), FieldTrait( 284, 15, 4, 0x4), FieldTrait( 928, 1, 5, 0x5),
8845  FieldTrait( 929, 15, 6, 0x4), FieldTrait( 930, 15, 1, 0x5), FieldTrait( 931, 15, 2, 0x4)
8846 };
8850 //-------------------------------------------------------------------------------------------------
8851 const FieldTrait UserRequest::_traits[] =
8852 {
8853  FieldTrait( 95, 2, 6, 0x4), FieldTrait( 96, 28, 7, 0x4), FieldTrait( 553, 15, 3, 0x5),
8854  FieldTrait( 554, 15, 4, 0x4), FieldTrait( 923, 15, 1, 0x5), FieldTrait( 924, 1, 2, 0x5),
8855  FieldTrait( 925, 15, 5, 0x4), FieldTrait(1400, 1, 8, 0x4), FieldTrait(1401, 2, 9, 0x4),
8856  FieldTrait(1402, 28, 10, 0x4), FieldTrait(1403, 2, 11, 0x4), FieldTrait(1404, 28, 12, 0x4)
8857 };
8858 const FieldTrait_Hash_Array UserRequest::_ftha(UserRequest::_traits, 12);
8859 const MsgType UserRequest::_msgtype("BE");
8860 //-------------------------------------------------------------------------------------------------
8861 const FieldTrait UserResponse::_traits[] =
8862 {
8863  FieldTrait( 553, 15, 2, 0x5), FieldTrait( 923, 15, 1, 0x5), FieldTrait( 926, 1, 3, 0x4),
8864  FieldTrait( 927, 15, 4, 0x4)
8865 };
8866 const FieldTrait_Hash_Array UserResponse::_ftha(UserResponse::_traits, 4);
8867 const MsgType UserResponse::_msgtype("BF");
8868 //-------------------------------------------------------------------------------------------------
8869 const FieldTrait CollateralInquiryAck::_traits[] =
8870 {
8871  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8872  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 48, 15, 17, 0x4),
8873  FieldTrait( 53, 10, 113, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 125, 0x4),
8874  FieldTrait( 64, 25, 112, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
8875  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc), FieldTrait( 167, 15, 22, 0x4),
8876  FieldTrait( 198, 15, 11, 0x4), FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4),
8877  FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4),
8878  FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4),
8879  FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4),
8880  FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4),
8881  FieldTrait( 255, 15, 32, 0x4), FieldTrait( 336, 15, 118, 0x4), FieldTrait( 348, 2, 45, 0x4),
8882  FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4),
8883  FieldTrait( 354, 2, 126, 0x4), FieldTrait( 355, 28, 127, 0x4), FieldTrait( 453, 1, 6, 0xc),
8884  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
8885  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
8886  FieldTrait( 526, 15, 12, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
8887  FieldTrait( 555, 1, 116, 0xc), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 119, 0x4),
8888  FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4), FieldTrait( 711, 1, 117, 0xc),
8889  FieldTrait( 715, 25, 122, 0x4), FieldTrait( 716, 15, 120, 0x4), FieldTrait( 717, 15, 121, 0x4),
8890  FieldTrait( 725, 1, 123, 0x4), FieldTrait( 726, 15, 124, 0x4), FieldTrait( 762, 15, 23, 0x4),
8891  FieldTrait( 788, 1, 107, 0x4), FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc),
8892  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
8893  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4),
8894  FieldTrait( 909, 15, 1, 0x5), FieldTrait( 911, 1, 5, 0x4), FieldTrait( 913, 15, 103, 0x4),
8895  FieldTrait( 914, 15, 104, 0x4), FieldTrait( 915, 25, 105, 0x4), FieldTrait( 916, 25, 108, 0x4),
8896  FieldTrait( 917, 25, 109, 0x4), FieldTrait( 918, 19, 106, 0x4), FieldTrait( 919, 1, 110, 0x4),
8897  FieldTrait( 938, 1, 4, 0xc), FieldTrait( 945, 1, 2, 0x5), FieldTrait( 946, 1, 3, 0x4),
8898  FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4),
8899  FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4),
8900  FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4),
8901  FieldTrait( 997, 15, 67, 0x4), FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4),
8902  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
8903  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
8904  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
8905  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
8906  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
8907  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
8908  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
8909  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
8910  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
8911  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
8912  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
8913  FieldTrait(1483, 1, 102, 0xc)
8914 };
8915 const FieldTrait_Hash_Array CollateralInquiryAck::_ftha(CollateralInquiryAck::_traits, 127);
8917 //-------------------------------------------------------------------------------------------------
8918 const FieldTrait CollateralInquiryAck::NoExecs::_traits[] =
8919 {
8920  FieldTrait( 17, 15, 1, 0x4)
8921 };
8924 const unsigned short CollateralInquiryAck::NoExecs::_fnum;
8925 //-------------------------------------------------------------------------------------------------
8926 const FieldTrait CollateralInquiryAck::NoPartyIDs::_traits[] =
8927 {
8928  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8929  FieldTrait( 802, 1, 4, 0xc)
8930 };
8933 const unsigned short CollateralInquiryAck::NoPartyIDs::_fnum;
8934 //-------------------------------------------------------------------------------------------------
8935 const FieldTrait CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits[] =
8936 {
8937  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8938 };
8939 const FieldTrait_Hash_Array CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
8942 //-------------------------------------------------------------------------------------------------
8944 {
8945  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8946 };
8950 //-------------------------------------------------------------------------------------------------
8951 const FieldTrait CollateralInquiryAck::NoLegs::_traits[] =
8952 {
8953  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8954  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8955  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8956  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8957  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8958  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8959  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8960  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8961  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8962  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8963  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8964  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8965  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8966  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8967  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8968  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8969  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8970  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8971 };
8974 const unsigned short CollateralInquiryAck::NoLegs::_fnum;
8975 //-------------------------------------------------------------------------------------------------
8976 const FieldTrait CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits[] =
8977 {
8978  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8979 };
8980 const FieldTrait_Hash_Array CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits, 2);
8983 //-------------------------------------------------------------------------------------------------
8985 {
8986  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8987  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8988  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8989  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8990  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8991  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8992  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8993  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8994  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8995  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8996  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8997  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8998  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8999  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9000  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9001  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9002  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9003  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9004  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9005  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9006  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9007  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9008  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9009  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9010 };
9013 const unsigned short CollateralInquiryAck::NoUnderlyings::_fnum;
9014 //-------------------------------------------------------------------------------------------------
9015 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9016 {
9017  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9018 };
9019 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9022 //-------------------------------------------------------------------------------------------------
9023 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
9024 {
9025  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
9026 };
9027 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9030 //-------------------------------------------------------------------------------------------------
9031 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9032 {
9033  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
9034  FieldTrait(1062, 1, 4, 0xc)
9035 };
9036 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9039 //-------------------------------------------------------------------------------------------------
9040 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9041 {
9042  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
9043 };
9044 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9047 //-------------------------------------------------------------------------------------------------
9048 const FieldTrait CollateralInquiryAck::NoEvents::_traits[] =
9049 {
9050  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9051  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9052 };
9055 const unsigned short CollateralInquiryAck::NoEvents::_fnum;
9056 //-------------------------------------------------------------------------------------------------
9057 const FieldTrait CollateralInquiryAck::NoTrades::_traits[] =
9058 {
9059  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
9060 };
9063 const unsigned short CollateralInquiryAck::NoTrades::_fnum;
9064 //-------------------------------------------------------------------------------------------------
9066 {
9067  FieldTrait( 896, 1, 1, 0x4)
9068 };
9070 const MsgType CollateralInquiryAck::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
9072 //-------------------------------------------------------------------------------------------------
9074 {
9075  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9076  FieldTrait(1052, 1, 4, 0xc)
9077 };
9081 //-------------------------------------------------------------------------------------------------
9082 const FieldTrait CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9083 {
9084  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9085 };
9086 const FieldTrait_Hash_Array CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9089 //-------------------------------------------------------------------------------------------------
9091 {
9092  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9093  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9094  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9095 };
9099 //-------------------------------------------------------------------------------------------------
9100 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits[] =
9101 {
9102  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9103 };
9104 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
9107 //-------------------------------------------------------------------------------------------------
9108 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9109 {
9110  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9111 };
9112 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9115 //-------------------------------------------------------------------------------------------------
9116 const FieldTrait ConfirmationRequest::_traits[] =
9117 {
9118  FieldTrait( 58, 15, 11, 0x4), FieldTrait( 60, 22, 7, 0x5), FieldTrait( 70, 15, 4, 0x4),
9119  FieldTrait( 73, 1, 3, 0xc), FieldTrait( 79, 15, 8, 0x4), FieldTrait( 354, 2, 12, 0x4),
9120  FieldTrait( 355, 28, 13, 0x4), FieldTrait( 467, 15, 6, 0x4), FieldTrait( 661, 1, 9, 0x4),
9121  FieldTrait( 773, 1, 2, 0x5), FieldTrait( 793, 15, 5, 0x4), FieldTrait( 798, 1, 10, 0x4),
9122  FieldTrait( 859, 15, 1, 0x5)
9123 };
9124 const FieldTrait_Hash_Array ConfirmationRequest::_ftha(ConfirmationRequest::_traits, 13);
9126 //-------------------------------------------------------------------------------------------------
9127 const FieldTrait ConfirmationRequest::NoOrders::_traits[] =
9128 {
9129  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
9130  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
9131  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
9132 };
9135 const unsigned short ConfirmationRequest::NoOrders::_fnum;
9136 //-------------------------------------------------------------------------------------------------
9137 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits[] =
9138 {
9139  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
9140  FieldTrait( 806, 1, 4, 0xc)
9141 };
9142 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits, 4);
9145 //-------------------------------------------------------------------------------------------------
9146 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9147 {
9148  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
9149 };
9150 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9153 //-------------------------------------------------------------------------------------------------
9154 const FieldTrait TradingSessionListRequest::_traits[] =
9155 {
9156  FieldTrait( 207, 20, 4, 0x4), FieldTrait( 263, 7, 7, 0x5), FieldTrait( 335, 15, 1, 0x5),
9157  FieldTrait( 336, 15, 2, 0x4), FieldTrait( 338, 1, 5, 0x4), FieldTrait( 339, 1, 6, 0x4),
9158  FieldTrait( 625, 15, 3, 0x4), FieldTrait(1300, 15, 9, 0x4), FieldTrait(1301, 20, 8, 0x4)
9159 };
9162 //-------------------------------------------------------------------------------------------------
9163 const FieldTrait TradingSessionList::_traits[] =
9164 {
9165  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 386, 1, 2, 0xd), FieldTrait(1180, 15, 3, 0x4),
9166  FieldTrait(1181, 4, 4, 0x4), FieldTrait(1350, 4, 5, 0x4), FieldTrait(1352, 8, 6, 0x4)
9167 };
9168 const FieldTrait_Hash_Array TradingSessionList::_ftha(TradingSessionList::_traits, 6);
9170 //-------------------------------------------------------------------------------------------------
9172 {
9173  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 60, 22, 26, 0x4), FieldTrait( 207, 20, 3, 0x4),
9174  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 336, 15, 1, 0x5), FieldTrait( 338, 1, 4, 0x4),
9175  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x5), FieldTrait( 341, 22, 9, 0x4),
9176  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
9177  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 354, 2, 16, 0x4), FieldTrait( 355, 28, 17, 0x4),
9178  FieldTrait( 387, 10, 14, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 2, 0x4),
9179  FieldTrait(1141, 1, 25, 0xc), FieldTrait(1232, 1, 23, 0xc), FieldTrait(1235, 1, 24, 0xc),
9180  FieldTrait(1237, 1, 21, 0xc), FieldTrait(1239, 1, 22, 0xc), FieldTrait(1300, 15, 19, 0x4),
9181  FieldTrait(1301, 20, 18, 0x4), FieldTrait(1326, 15, 20, 0x4), FieldTrait(1327, 7, 27, 0x4)
9182 };
9184 const MsgType TradingSessionList::NoTradingSessions::_msgtype("NoTradingSessions");
9186 //-------------------------------------------------------------------------------------------------
9187 const FieldTrait TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits[] =
9188 {
9189  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
9190 };
9191 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits, 3);
9194 //-------------------------------------------------------------------------------------------------
9195 const FieldTrait TradingSessionList::NoTradingSessions::NoExecInstRules::_traits[] =
9196 {
9197  FieldTrait(1308, 7, 1, 0x4)
9198 };
9199 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionList::NoTradingSessions::NoExecInstRules::_traits, 1);
9202 //-------------------------------------------------------------------------------------------------
9203 const FieldTrait TradingSessionList::NoTradingSessions::NoMatchRules::_traits[] =
9204 {
9205  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
9206 };
9207 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMatchRules::_ftha(TradingSessionList::NoTradingSessions::NoMatchRules::_traits, 2);
9210 //-------------------------------------------------------------------------------------------------
9211 const FieldTrait TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits[] =
9212 {
9213  FieldTrait( 40, 7, 1, 0x4)
9214 };
9215 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits, 1);
9218 //-------------------------------------------------------------------------------------------------
9219 const FieldTrait TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits[] =
9220 {
9221  FieldTrait( 59, 7, 1, 0x4)
9222 };
9223 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits, 1);
9226 //-------------------------------------------------------------------------------------------------
9227 const FieldTrait SecurityListUpdateReport::_traits[] =
9228 {
9229  FieldTrait( 60, 22, 24, 0x4), FieldTrait( 146, 1, 10, 0xc), FieldTrait( 292, 16, 8, 0x4),
9230  FieldTrait( 320, 15, 2, 0x4), FieldTrait( 322, 15, 3, 0x4), FieldTrait( 393, 1, 5, 0x4),
9231  FieldTrait( 560, 1, 4, 0x4), FieldTrait( 715, 25, 6, 0x4), FieldTrait( 893, 8, 9, 0x4),
9232  FieldTrait( 964, 1, 1, 0x4), FieldTrait( 980, 7, 7, 0x4), FieldTrait(1180, 15, 13, 0x4),
9233  FieldTrait(1181, 4, 14, 0x4), FieldTrait(1300, 15, 12, 0x4), FieldTrait(1301, 20, 11, 0x4),
9234  FieldTrait(1350, 4, 15, 0x4), FieldTrait(1352, 8, 16, 0x4), FieldTrait(1465, 15, 17, 0x4),
9235  FieldTrait(1466, 15, 18, 0x4), FieldTrait(1467, 15, 19, 0x4), FieldTrait(1468, 2, 20, 0x4),
9236  FieldTrait(1469, 28, 21, 0x4), FieldTrait(1470, 1, 22, 0x4), FieldTrait(1471, 1, 23, 0x4)
9237 };
9240 //-------------------------------------------------------------------------------------------------
9242 {
9243  FieldTrait( 15, 19, 120, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
9244  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 116, 0x4), FieldTrait( 65, 15, 2, 0x4),
9245  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
9246  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
9247  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 102, 0x4),
9248  FieldTrait( 220, 19, 103, 0x4), FieldTrait( 221, 15, 104, 0x4), FieldTrait( 222, 15, 105, 0x4),
9249  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
9250  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
9251  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 121, 0xc), FieldTrait( 235, 15, 110, 0x4),
9252  FieldTrait( 236, 14, 111, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
9253  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
9254  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 117, 0x4),
9255  FieldTrait( 355, 28, 118, 0x4), FieldTrait( 423, 1, 138, 0x4), FieldTrait( 454, 1, 5, 0xc),
9256  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
9257  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
9258  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 101, 0xc), FieldTrait( 561, 10, 135, 0x4),
9259  FieldTrait( 562, 10, 130, 0x4), FieldTrait( 662, 11, 106, 0x4), FieldTrait( 663, 1, 107, 0x4),
9260  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 89, 0x4), FieldTrait( 691, 15, 36, 0x4),
9261  FieldTrait( 696, 25, 113, 0x4), FieldTrait( 697, 11, 114, 0x4), FieldTrait( 698, 1, 115, 0x4),
9262  FieldTrait( 699, 15, 108, 0x4), FieldTrait( 701, 25, 112, 0x4), FieldTrait( 711, 1, 119, 0xc),
9263  FieldTrait( 761, 15, 109, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 96, 0x4),
9264  FieldTrait( 827, 1, 129, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 869, 14, 90, 0x4),
9265  FieldTrait( 870, 1, 91, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
9266  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 898, 14, 100, 0x4),
9267  FieldTrait( 913, 15, 92, 0x4), FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4),
9268  FieldTrait( 916, 25, 97, 0x4), FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4),
9269  FieldTrait( 919, 1, 99, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
9270  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
9271  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
9272  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
9273  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1140, 10, 131, 0x4),
9274  FieldTrait(1143, 9, 132, 0x4), FieldTrait(1144, 1, 133, 0x4), FieldTrait(1146, 13, 56, 0x4),
9275  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1148, 11, 126, 0x4), FieldTrait(1149, 11, 127, 0x4),
9276  FieldTrait(1150, 11, 128, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
9277  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
9278  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
9279  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
9280  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
9281  FieldTrait(1201, 1, 141, 0xc), FieldTrait(1205, 1, 123, 0xc), FieldTrait(1227, 15, 61, 0x4),
9282  FieldTrait(1234, 1, 124, 0xc), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
9283  FieldTrait(1245, 19, 134, 0x4), FieldTrait(1306, 1, 125, 0x4), FieldTrait(1309, 1, 139, 0xc),
9284  FieldTrait(1312, 1, 140, 0xc), FieldTrait(1324, 7, 122, 0x4), FieldTrait(1377, 1, 136, 0x4),
9285  FieldTrait(1378, 1, 137, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
9286  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
9287  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
9288  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
9289  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc),
9290  FieldTrait(1504, 22, 142, 0x4)
9291 };
9295 //-------------------------------------------------------------------------------------------------
9296 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits[] =
9297 {
9298  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
9299 };
9300 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits, 2);
9303 //-------------------------------------------------------------------------------------------------
9304 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9305 {
9306  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9307 };
9308 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9311 //-------------------------------------------------------------------------------------------------
9312 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
9313 {
9314  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
9315  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
9316  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
9317  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 56, 0x4), FieldTrait( 596, 18, 20, 0x4),
9318  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
9319  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
9320  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
9321  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
9322  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
9323  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
9324  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
9325  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
9326  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 676, 19, 58, 0x4),
9327  FieldTrait( 677, 15, 59, 0x4), FieldTrait( 678, 15, 60, 0x4), FieldTrait( 679, 11, 61, 0x4),
9328  FieldTrait( 680, 1, 62, 0x4), FieldTrait( 683, 1, 57, 0xc), FieldTrait( 690, 1, 55, 0x4),
9329  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
9330  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
9331  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
9332  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
9333  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
9334  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
9335 };
9336 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 62);
9339 //-------------------------------------------------------------------------------------------------
9340 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
9341 {
9342  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
9343 };
9344 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
9347 //-------------------------------------------------------------------------------------------------
9348 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
9349 {
9350  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
9351 };
9352 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
9355 //-------------------------------------------------------------------------------------------------
9356 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits[] =
9357 {
9358  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
9359  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
9360  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
9361  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
9362  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
9363  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
9364  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
9365  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
9366  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
9367  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
9368  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
9369  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
9370  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
9371  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9372  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9373  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9374  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9375  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9376  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9377  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9378  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9379  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9380  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9381  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9382 };
9383 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits, 72);
9386 //-------------------------------------------------------------------------------------------------
9387 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9388 {
9389  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9390 };
9391 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9394 //-------------------------------------------------------------------------------------------------
9395 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
9396 {
9397  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
9398 };
9399 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9402 //-------------------------------------------------------------------------------------------------
9403 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9404 {
9405  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
9406  FieldTrait(1062, 1, 4, 0xc)
9407 };
9408 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9411 //-------------------------------------------------------------------------------------------------
9412 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9413 {
9414  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
9415 };
9416 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9419 //-------------------------------------------------------------------------------------------------
9420 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
9421 {
9422  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9423  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9424 };
9425 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
9428 //-------------------------------------------------------------------------------------------------
9429 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
9430 {
9431  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
9432 };
9433 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
9436 //-------------------------------------------------------------------------------------------------
9437 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9438 {
9439  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9440  FieldTrait(1052, 1, 4, 0xc)
9441 };
9442 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9445 //-------------------------------------------------------------------------------------------------
9446 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9447 {
9448  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9449 };
9450 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9453 //-------------------------------------------------------------------------------------------------
9454 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits[] =
9455 {
9456  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
9457  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
9458 };
9459 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits, 6);
9462 //-------------------------------------------------------------------------------------------------
9463 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
9464 {
9465  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
9466  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
9467 };
9468 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
9471 //-------------------------------------------------------------------------------------------------
9472 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits[] =
9473 {
9474  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
9475  FieldTrait(1209, 1, 4, 0x4)
9476 };
9477 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTickRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits, 4);
9480 //-------------------------------------------------------------------------------------------------
9481 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits[] =
9482 {
9483  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
9484 };
9485 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits, 2);
9488 //-------------------------------------------------------------------------------------------------
9489 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits[] =
9490 {
9491  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
9492  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
9493  FieldTrait(1239, 1, 4, 0xc)
9494 };
9495 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits, 7);
9498 //-------------------------------------------------------------------------------------------------
9499 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
9500 {
9501  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
9502 };
9503 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
9506 //-------------------------------------------------------------------------------------------------
9507 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
9508 {
9509  FieldTrait(1308, 7, 1, 0x4)
9510 };
9511 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
9514 //-------------------------------------------------------------------------------------------------
9515 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
9516 {
9517  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
9518 };
9519 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
9522 //-------------------------------------------------------------------------------------------------
9523 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
9524 {
9525  FieldTrait( 40, 7, 1, 0x4)
9526 };
9527 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
9530 //-------------------------------------------------------------------------------------------------
9531 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
9532 {
9533  FieldTrait( 59, 7, 1, 0x4)
9534 };
9535 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
9538 //-------------------------------------------------------------------------------------------------
9539 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
9540 {
9541  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
9542 };
9543 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
9546 //-------------------------------------------------------------------------------------------------
9547 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
9548 {
9549  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9550  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9551  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9552 };
9553 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9556 //-------------------------------------------------------------------------------------------------
9557 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9558 {
9559  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9560 };
9561 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9564 //-------------------------------------------------------------------------------------------------
9565 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9566 {
9567  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9568 };
9569 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9572 //-------------------------------------------------------------------------------------------------
9573 const FieldTrait AdjustedPositionReport::_traits[] =
9574 {
9575  FieldTrait( 146, 1, 7, 0xc), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 702, 1, 6, 0xc),
9576  FieldTrait( 714, 15, 10, 0x4), FieldTrait( 715, 25, 3, 0x5), FieldTrait( 716, 15, 4, 0x4),
9577  FieldTrait( 721, 15, 1, 0x5), FieldTrait( 724, 1, 2, 0x4), FieldTrait( 730, 11, 8, 0x4),
9578  FieldTrait( 734, 11, 9, 0x4)
9579 };
9580 const FieldTrait_Hash_Array AdjustedPositionReport::_ftha(AdjustedPositionReport::_traits, 10);
9582 //-------------------------------------------------------------------------------------------------
9584 {
9585  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
9586  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
9587  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
9588  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
9589  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
9590  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
9591  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
9592  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
9593  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
9594  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
9595  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
9596  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
9597  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
9598  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
9599  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
9600  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
9601  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
9602  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
9603  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
9604  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
9605  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
9606  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
9607  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
9608  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
9609  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
9610  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
9611  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
9612  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
9613  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
9614  FieldTrait(1483, 1, 88, 0xc)
9615 };
9618 const unsigned short AdjustedPositionReport::NoRelatedSym::_fnum;
9619 //-------------------------------------------------------------------------------------------------
9620 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9621 {
9622  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9623 };
9624 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_ftha(AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9627 //-------------------------------------------------------------------------------------------------
9628 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoEvents::_traits[] =
9629 {
9630  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9631  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9632 };
9633 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoEvents::_traits, 5);
9636 //-------------------------------------------------------------------------------------------------
9637 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9638 {
9639  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9640  FieldTrait(1052, 1, 4, 0xc)
9641 };
9642 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9645 //-------------------------------------------------------------------------------------------------
9646 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9647 {
9648  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9649 };
9650 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9653 //-------------------------------------------------------------------------------------------------
9654 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits[] =
9655 {
9656  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9657  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9658  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9659 };
9660 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9663 //-------------------------------------------------------------------------------------------------
9664 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9665 {
9666  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9667 };
9668 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9671 //-------------------------------------------------------------------------------------------------
9672 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9673 {
9674  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9675 };
9676 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9679 //-------------------------------------------------------------------------------------------------
9681 {
9682  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
9683  FieldTrait( 802, 1, 4, 0xc)
9684 };
9687 const unsigned short AdjustedPositionReport::NoPartyIDs::_fnum;
9688 //-------------------------------------------------------------------------------------------------
9689 const FieldTrait AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
9690 {
9691  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
9692 };
9693 const FieldTrait_Hash_Array AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_ftha(AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
9696 //-------------------------------------------------------------------------------------------------
9698 {
9699  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
9700  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
9701 };
9704 const unsigned short AdjustedPositionReport::NoPositions::_fnum;
9705 //-------------------------------------------------------------------------------------------------
9706 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
9707 {
9708  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
9709  FieldTrait( 804, 1, 4, 0xc)
9710 };
9711 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
9714 //-------------------------------------------------------------------------------------------------
9715 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9716 {
9717  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
9718 };
9719 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9722 //-------------------------------------------------------------------------------------------------
9723 const FieldTrait AllocationInstructionAlert::_traits[] =
9724 {
9725  FieldTrait( 6, 11, 127, 0x4), FieldTrait( 15, 19, 137, 0x4), FieldTrait( 22, 15, 21, 0x4),
9726  FieldTrait( 30, 20, 122, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 120, 0x5),
9727  FieldTrait( 54, 7, 17, 0x5), FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 151, 0x4),
9728  FieldTrait( 60, 22, 141, 0x4), FieldTrait( 63, 15, 142, 0x4), FieldTrait( 64, 25, 143, 0x4),
9729  FieldTrait( 65, 15, 19, 0x4), FieldTrait( 70, 15, 1, 0x5), FieldTrait( 71, 7, 2, 0x5),
9730  FieldTrait( 72, 15, 5, 0x4), FieldTrait( 73, 1, 12, 0xc), FieldTrait( 74, 1, 138, 0x4),
9731  FieldTrait( 75, 25, 140, 0x5), FieldTrait( 77, 7, 149, 0x4), FieldTrait( 78, 1, 173, 0xc),
9732  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 118, 13, 148, 0x4),
9733  FieldTrait( 124, 1, 13, 0xc), FieldTrait( 157, 1, 154, 0x4), FieldTrait( 158, 14, 155, 0x4),
9734  FieldTrait( 159, 13, 156, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 196, 15, 8, 0x4),
9735  FieldTrait( 197, 1, 9, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
9736  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
9737  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
9738  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
9739  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
9740  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 229, 25, 123, 0x4), FieldTrait( 231, 9, 44, 0x4),
9741  FieldTrait( 232, 1, 163, 0xc), FieldTrait( 235, 15, 164, 0x4), FieldTrait( 236, 14, 165, 0x4),
9742  FieldTrait( 237, 13, 147, 0x4), FieldTrait( 238, 13, 146, 0x4), FieldTrait( 239, 1, 31, 0x4),
9743  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 336, 15, 124, 0x4),
9744  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
9745  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
9746  FieldTrait( 381, 13, 145, 0x4), FieldTrait( 423, 1, 126, 0x4), FieldTrait( 442, 7, 180, 0x4),
9747  FieldTrait( 453, 1, 139, 0xc), FieldTrait( 454, 1, 22, 0xc), FieldTrait( 460, 1, 23, 0x4),
9748  FieldTrait( 461, 15, 24, 0x4), FieldTrait( 466, 15, 10, 0x4), FieldTrait( 470, 18, 37, 0x4),
9749  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 540, 13, 157, 0x4),
9750  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
9751  FieldTrait( 570, 8, 14, 0x4), FieldTrait( 574, 15, 16, 0x4), FieldTrait( 578, 15, 179, 0x4),
9752  FieldTrait( 582, 1, 178, 0x4), FieldTrait( 625, 15, 125, 0x4), FieldTrait( 626, 1, 3, 0x5),
9753  FieldTrait( 650, 8, 162, 0x4), FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4),
9754  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4), FieldTrait( 691, 15, 53, 0x4),
9755  FieldTrait( 696, 25, 167, 0x4), FieldTrait( 697, 11, 168, 0x4), FieldTrait( 698, 1, 169, 0x4),
9756  FieldTrait( 699, 15, 135, 0x4), FieldTrait( 700, 8, 15, 0x4), FieldTrait( 701, 25, 166, 0x4),
9757  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 175, 0x4), FieldTrait( 738, 13, 158, 0x4),
9758  FieldTrait( 753, 1, 170, 0xc), FieldTrait( 754, 8, 150, 0x4), FieldTrait( 761, 15, 136, 0x4),
9759  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 775, 1, 144, 0x4), FieldTrait( 788, 1, 113, 0x4),
9760  FieldTrait( 793, 15, 4, 0x4), FieldTrait( 796, 1, 6, 0x4), FieldTrait( 808, 1, 7, 0x4),
9761  FieldTrait( 819, 1, 174, 0x4), FieldTrait( 828, 1, 176, 0x4), FieldTrait( 829, 1, 177, 0x4),
9762  FieldTrait( 854, 1, 121, 0x4), FieldTrait( 857, 1, 11, 0x4), FieldTrait( 860, 11, 128, 0x4),
9763  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4), FieldTrait( 870, 1, 108, 0xc),
9764  FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4),
9765  FieldTrait( 876, 15, 56, 0x4), FieldTrait( 892, 1, 171, 0x4), FieldTrait( 893, 8, 172, 0x4),
9766  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
9767  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
9768  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 920, 13, 159, 0x4),
9769  FieldTrait( 921, 13, 160, 0x4), FieldTrait( 922, 13, 161, 0x4), FieldTrait( 947, 19, 42, 0x4),
9770  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
9771  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
9772  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 991, 11, 182, 0x4), FieldTrait( 996, 15, 69, 0x4),
9773  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1011, 15, 181, 0x4), FieldTrait(1018, 1, 68, 0xc),
9774  FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4), FieldTrait(1146, 13, 73, 0x4),
9775  FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4),
9776  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
9777  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
9778  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
9779  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
9780  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
9781  FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4),
9782  FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4),
9783  FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4),
9784  FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4),
9785  FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
9786 };
9789 //-------------------------------------------------------------------------------------------------
9791 {
9792  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
9793  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
9794  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
9795 };
9798 const unsigned short AllocationInstructionAlert::NoOrders::_fnum;
9799 //-------------------------------------------------------------------------------------------------
9800 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits[] =
9801 {
9802  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
9803  FieldTrait( 806, 1, 4, 0xc)
9804 };
9805 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits, 4);
9808 //-------------------------------------------------------------------------------------------------
9809 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9810 {
9811  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
9812 };
9813 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9816 //-------------------------------------------------------------------------------------------------
9818 {
9819  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
9820  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
9821  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
9822  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
9823  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
9824  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
9825  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
9826  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
9827  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
9828  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
9829  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
9830  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
9831  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
9832  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
9833 };
9836 const unsigned short AllocationInstructionAlert::NoAllocs::_fnum;
9837 //-------------------------------------------------------------------------------------------------
9838 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits[] =
9839 {
9840  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
9841 };
9842 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits, 3);
9845 //-------------------------------------------------------------------------------------------------
9846 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
9847 {
9848  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
9849  FieldTrait( 801, 1, 4, 0xc)
9850 };
9851 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
9854 //-------------------------------------------------------------------------------------------------
9855 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
9856 {
9857  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
9858 };
9859 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
9862 //-------------------------------------------------------------------------------------------------
9863 const FieldTrait AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits[] =
9864 {
9865  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
9866  FieldTrait( 891, 1, 4, 0x4)
9867 };
9868 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoMiscFees::_ftha(AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits, 4);
9871 //-------------------------------------------------------------------------------------------------
9872 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits[] =
9873 {
9874  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
9875  FieldTrait( 804, 1, 4, 0xc)
9876 };
9877 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits, 4);
9880 //-------------------------------------------------------------------------------------------------
9881 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9882 {
9883  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
9884 };
9885 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9888 //-------------------------------------------------------------------------------------------------
9889 const FieldTrait AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits[] =
9890 {
9891  FieldTrait( 577, 1, 1, 0x4)
9892 };
9893 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_ftha(AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits, 1);
9896 //-------------------------------------------------------------------------------------------------
9898 {
9899  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
9900  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
9901  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
9902 };
9905 const unsigned short AllocationInstructionAlert::NoExecs::_fnum;
9906 //-------------------------------------------------------------------------------------------------
9908 {
9909  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
9910 };
9914 //-------------------------------------------------------------------------------------------------
9916 {
9917  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
9918  FieldTrait( 802, 1, 4, 0xc)
9919 };
9923 //-------------------------------------------------------------------------------------------------
9924 const FieldTrait AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits[] =
9925 {
9926  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
9927 };
9928 const FieldTrait_Hash_Array AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits, 2);
9931 //-------------------------------------------------------------------------------------------------
9933 {
9934  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9935 };
9939 //-------------------------------------------------------------------------------------------------
9941 {
9942  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
9943  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
9944  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
9945  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
9946  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
9947  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
9948  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
9949  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
9950  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
9951  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
9952  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
9953  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
9954  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
9955  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
9956  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
9957  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
9958  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
9959  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
9960 };
9963 const unsigned short AllocationInstructionAlert::NoLegs::_fnum;
9964 //-------------------------------------------------------------------------------------------------
9965 const FieldTrait AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits[] =
9966 {
9967  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
9968 };
9969 const FieldTrait_Hash_Array AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits, 2);
9972 //-------------------------------------------------------------------------------------------------
9974 {
9975  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
9976  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
9977  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
9978  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
9979  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
9980  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
9981  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
9982  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
9983  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
9984  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
9985  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
9986  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
9987  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
9988  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9989  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9990  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9991  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9992  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9993  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9994  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9995  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9996  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9997  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9998  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9999 };
10003 //-------------------------------------------------------------------------------------------------
10004 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10005 {
10006  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10007 };
10008 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10011 //-------------------------------------------------------------------------------------------------
10012 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits[] =
10013 {
10014  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10015 };
10016 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10019 //-------------------------------------------------------------------------------------------------
10020 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10021 {
10022  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10023  FieldTrait(1062, 1, 4, 0xc)
10024 };
10025 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10028 //-------------------------------------------------------------------------------------------------
10029 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10030 {
10031  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10032 };
10033 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10036 //-------------------------------------------------------------------------------------------------
10038 {
10039  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
10040 };
10043 const unsigned short AllocationInstructionAlert::NoPosAmt::_fnum;
10044 //-------------------------------------------------------------------------------------------------
10046 {
10047  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10048  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10049 };
10052 const unsigned short AllocationInstructionAlert::NoEvents::_fnum;
10053 //-------------------------------------------------------------------------------------------------
10055 {
10056  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
10057 };
10061 //-------------------------------------------------------------------------------------------------
10063 {
10064  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10065  FieldTrait(1052, 1, 4, 0xc)
10066 };
10070 //-------------------------------------------------------------------------------------------------
10071 const FieldTrait AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10072 {
10073  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10074 };
10075 const FieldTrait_Hash_Array AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10078 //-------------------------------------------------------------------------------------------------
10080 {
10081  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10082  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10083  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10084 };
10088 //-------------------------------------------------------------------------------------------------
10089 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits[] =
10090 {
10091  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10092 };
10093 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits, 3);
10096 //-------------------------------------------------------------------------------------------------
10097 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10098 {
10099  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10100 };
10101 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10104 //-------------------------------------------------------------------------------------------------
10105 const FieldTrait ExecutionAcknowledgement::_traits[] =
10106 {
10107  FieldTrait( 6, 11, 108, 0x4), FieldTrait( 11, 15, 3, 0x4), FieldTrait( 14, 10, 107, 0x4),
10108  FieldTrait( 17, 15, 5, 0x5), FieldTrait( 22, 15, 10, 0x4), FieldTrait( 31, 11, 104, 0x4),
10109  FieldTrait( 32, 10, 103, 0x4), FieldTrait( 37, 15, 1, 0x5), FieldTrait( 38, 10, 98, 0x4),
10110  FieldTrait( 48, 15, 9, 0x4), FieldTrait( 54, 7, 97, 0x5), FieldTrait( 55, 15, 7, 0x4),
10111  FieldTrait( 58, 15, 109, 0x4), FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4),
10112  FieldTrait( 107, 15, 39, 0x4), FieldTrait( 127, 7, 6, 0x4), FieldTrait( 152, 10, 99, 0x4),
10113  FieldTrait( 167, 15, 14, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 200, 21, 16, 0x4),
10114  FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4),
10115  FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4),
10116  FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4),
10117  FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4),
10118  FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4),
10119  FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4),
10120  FieldTrait( 354, 2, 110, 0x4), FieldTrait( 355, 28, 111, 0x4), FieldTrait( 423, 1, 105, 0x4),
10121  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
10122  FieldTrait( 468, 7, 101, 0x4), FieldTrait( 469, 9, 102, 0x4), FieldTrait( 470, 18, 26, 0x4),
10123  FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4), FieldTrait( 516, 14, 100, 0x4),
10124  FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4), FieldTrait( 555, 1, 96, 0xc),
10125  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 669, 11, 106, 0x4), FieldTrait( 691, 15, 42, 0x4),
10126  FieldTrait( 711, 1, 95, 0xc), FieldTrait( 762, 15, 15, 0x4), FieldTrait( 864, 1, 46, 0xc),
10127  FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4),
10128  FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 965, 15, 49, 0x4),
10129  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
10130  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
10131  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
10132  FieldTrait(1036, 7, 4, 0x5), FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4),
10133  FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4),
10134  FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4),
10135  FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4),
10136  FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4),
10137  FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4),
10138  FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4),
10139  FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
10140  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
10141  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
10142  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
10143  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
10144 };
10145 const FieldTrait_Hash_Array ExecutionAcknowledgement::_ftha(ExecutionAcknowledgement::_traits, 111);
10147 //-------------------------------------------------------------------------------------------------
10149 {
10150  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10151 };
10155 //-------------------------------------------------------------------------------------------------
10156 const FieldTrait ExecutionAcknowledgement::NoLegs::_traits[] =
10157 {
10158  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
10159  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
10160  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
10161  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
10162  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
10163  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
10164  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
10165  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
10166  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
10167  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
10168  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
10169  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
10170  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
10171  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
10172  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
10173  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
10174  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
10175  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
10176 };
10179 const unsigned short ExecutionAcknowledgement::NoLegs::_fnum;
10180 //-------------------------------------------------------------------------------------------------
10181 const FieldTrait ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits[] =
10182 {
10183  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
10184 };
10185 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_ftha(ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits, 2);
10188 //-------------------------------------------------------------------------------------------------
10190 {
10191  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10192  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10193  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10194  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10195  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10196  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10197  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10198  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10199  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10200  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10201  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10202  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10203  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10204  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10205  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10206  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10207  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10208  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10209  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10210  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10211  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10212  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10213  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10214  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10215 };
10219 //-------------------------------------------------------------------------------------------------
10220 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10221 {
10222  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10223 };
10224 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10227 //-------------------------------------------------------------------------------------------------
10228 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits[] =
10229 {
10230  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10231 };
10232 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10235 //-------------------------------------------------------------------------------------------------
10236 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10237 {
10238  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10239  FieldTrait(1062, 1, 4, 0xc)
10240 };
10241 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10244 //-------------------------------------------------------------------------------------------------
10245 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10246 {
10247  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10248 };
10249 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10252 //-------------------------------------------------------------------------------------------------
10254 {
10255  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10256  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10257 };
10260 const unsigned short ExecutionAcknowledgement::NoEvents::_fnum;
10261 //-------------------------------------------------------------------------------------------------
10263 {
10264  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10265  FieldTrait(1052, 1, 4, 0xc)
10266 };
10270 //-------------------------------------------------------------------------------------------------
10271 const FieldTrait ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10272 {
10273  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10274 };
10275 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10278 //-------------------------------------------------------------------------------------------------
10280 {
10281  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10282  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10283  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10284 };
10288 //-------------------------------------------------------------------------------------------------
10289 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits[] =
10290 {
10291  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10292 };
10293 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits, 3);
10296 //-------------------------------------------------------------------------------------------------
10297 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10298 {
10299  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10300 };
10301 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10304 //-------------------------------------------------------------------------------------------------
10305 const FieldTrait ContraryIntentionReport::_traits[] =
10306 {
10307  FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4), FieldTrait( 55, 15, 8, 0x4),
10308  FieldTrait( 58, 15, 96, 0x4), FieldTrait( 60, 22, 2, 0x4), FieldTrait( 65, 15, 9, 0x4),
10309  FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4), FieldTrait( 167, 15, 15, 0x4),
10310  FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4), FieldTrait( 202, 11, 31, 0x4),
10311  FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4), FieldTrait( 223, 14, 35, 0x4),
10312  FieldTrait( 224, 25, 19, 0x4), FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4),
10313  FieldTrait( 227, 14, 23, 0x4), FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4),
10314  FieldTrait( 239, 1, 21, 0x4), FieldTrait( 240, 25, 30, 0x4), FieldTrait( 255, 15, 25, 0x4),
10315  FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4), FieldTrait( 350, 2, 41, 0x4),
10316  FieldTrait( 351, 28, 42, 0x4), FieldTrait( 354, 2, 97, 0x4), FieldTrait( 355, 28, 98, 0x4),
10317  FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 12, 0xc), FieldTrait( 460, 1, 13, 0x4),
10318  FieldTrait( 461, 15, 14, 0x4), FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4),
10319  FieldTrait( 472, 15, 29, 0x4), FieldTrait( 541, 25, 18, 0x4), FieldTrait( 543, 15, 26, 0x4),
10320  FieldTrait( 667, 21, 44, 0x4), FieldTrait( 691, 15, 43, 0x4), FieldTrait( 711, 1, 99, 0xc),
10321  FieldTrait( 715, 25, 5, 0x5), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 864, 1, 47, 0xc),
10322  FieldTrait( 873, 25, 48, 0x4), FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4),
10323  FieldTrait( 876, 15, 46, 0x4), FieldTrait( 947, 19, 32, 0x4), FieldTrait( 965, 15, 50, 0x4),
10324  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
10325  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
10326  FieldTrait( 977, 15, 1, 0x5), FieldTrait( 978, 8, 3, 0x4), FieldTrait( 979, 15, 4, 0x4),
10327  FieldTrait( 981, 1, 7, 0xc), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
10328  FieldTrait(1018, 1, 58, 0xc), FieldTrait(1049, 7, 52, 0x4), FieldTrait(1079, 26, 61, 0x4),
10329  FieldTrait(1146, 13, 63, 0x4), FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4),
10330  FieldTrait(1180, 15, 100, 0x4), FieldTrait(1181, 4, 101, 0x4), FieldTrait(1184, 2, 65, 0x4),
10331  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
10332  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
10333  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
10334  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
10335  FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4), FieldTrait(1244, 8, 79, 0x4),
10336  FieldTrait(1350, 4, 102, 0x4), FieldTrait(1352, 8, 103, 0x4), FieldTrait(1435, 1, 82, 0x4),
10337  FieldTrait(1439, 1, 83, 0x4), FieldTrait(1449, 15, 84, 0x4), FieldTrait(1450, 15, 85, 0x4),
10338  FieldTrait(1451, 14, 86, 0x4), FieldTrait(1452, 14, 87, 0x4), FieldTrait(1457, 14, 88, 0x4),
10339  FieldTrait(1458, 14, 89, 0x4), FieldTrait(1478, 1, 90, 0x4), FieldTrait(1479, 1, 91, 0x4),
10340  FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4), FieldTrait(1482, 1, 94, 0x4),
10341  FieldTrait(1483, 1, 95, 0xc)
10342 };
10343 const FieldTrait_Hash_Array ContraryIntentionReport::_ftha(ContraryIntentionReport::_traits, 103);
10345 //-------------------------------------------------------------------------------------------------
10347 {
10348  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
10349  FieldTrait( 802, 1, 4, 0xc)
10350 };
10353 const unsigned short ContraryIntentionReport::NoPartyIDs::_fnum;
10354 //-------------------------------------------------------------------------------------------------
10355 const FieldTrait ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
10356 {
10357  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
10358 };
10359 const FieldTrait_Hash_Array ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_ftha(ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
10362 //-------------------------------------------------------------------------------------------------
10364 {
10365  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10366 };
10370 //-------------------------------------------------------------------------------------------------
10372 {
10373  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10374  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10375  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10376  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10377  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10378  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10379  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10380  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10381  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10382  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10383  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10384  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10385  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10386  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10387  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10388  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10389  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10390  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10391  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10392  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10393  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10394  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10395  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10396  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10397 };
10401 //-------------------------------------------------------------------------------------------------
10402 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10403 {
10404  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10405 };
10406 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10409 //-------------------------------------------------------------------------------------------------
10410 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10411 {
10412  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10413 };
10414 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10417 //-------------------------------------------------------------------------------------------------
10418 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10419 {
10420  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10421  FieldTrait(1062, 1, 4, 0xc)
10422 };
10423 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10426 //-------------------------------------------------------------------------------------------------
10427 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10428 {
10429  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10430 };
10431 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10434 //-------------------------------------------------------------------------------------------------
10435 const FieldTrait ContraryIntentionReport::NoEvents::_traits[] =
10436 {
10437  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10438  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10439 };
10442 const unsigned short ContraryIntentionReport::NoEvents::_fnum;
10443 //-------------------------------------------------------------------------------------------------
10445 {
10446  FieldTrait( 982, 1, 1, 0x4), FieldTrait( 983, 10, 2, 0x4)
10447 };
10451 //-------------------------------------------------------------------------------------------------
10453 {
10454  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10455  FieldTrait(1052, 1, 4, 0xc)
10456 };
10460 //-------------------------------------------------------------------------------------------------
10461 const FieldTrait ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10462 {
10463  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10464 };
10465 const FieldTrait_Hash_Array ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10468 //-------------------------------------------------------------------------------------------------
10470 {
10471  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10472  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10473  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10474 };
10478 //-------------------------------------------------------------------------------------------------
10479 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10480 {
10481  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10482 };
10483 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10486 //-------------------------------------------------------------------------------------------------
10487 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10488 {
10489  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10490 };
10491 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10494 //-------------------------------------------------------------------------------------------------
10495 const FieldTrait SecurityDefinitionUpdateReport::_traits[] =
10496 {
10497  FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4),
10498  FieldTrait( 55, 15, 8, 0x4), FieldTrait( 58, 15, 98, 0x4), FieldTrait( 60, 22, 125, 0x4),
10499  FieldTrait( 65, 15, 9, 0x4), FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4),
10500  FieldTrait( 167, 15, 15, 0x4), FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4),
10501  FieldTrait( 202, 11, 31, 0x4), FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4),
10502  FieldTrait( 218, 12, 106, 0x4), FieldTrait( 220, 19, 107, 0x4), FieldTrait( 221, 15, 108, 0x4),
10503  FieldTrait( 222, 15, 109, 0x4), FieldTrait( 223, 14, 35, 0x4), FieldTrait( 224, 25, 19, 0x4),
10504  FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4), FieldTrait( 227, 14, 23, 0x4),
10505  FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4), FieldTrait( 232, 1, 105, 0xc),
10506  FieldTrait( 235, 15, 114, 0x4), FieldTrait( 236, 14, 115, 0x4), FieldTrait( 239, 1, 21, 0x4),
10507  FieldTrait( 240, 25, 30, 0x4), FieldTrait( 255, 15, 25, 0x4), FieldTrait( 292, 16, 7, 0x4),
10508  FieldTrait( 320, 15, 2, 0x4), FieldTrait( 322, 15, 3, 0x4), FieldTrait( 323, 1, 4, 0x4),
10509  FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4), FieldTrait( 350, 2, 41, 0x4),
10510  FieldTrait( 351, 28, 42, 0x4), FieldTrait( 354, 2, 99, 0x4), FieldTrait( 355, 28, 100, 0x4),
10511  FieldTrait( 454, 1, 12, 0xc), FieldTrait( 460, 1, 13, 0x4), FieldTrait( 461, 15, 14, 0x4),
10512  FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4), FieldTrait( 472, 15, 29, 0x4),
10513  FieldTrait( 541, 25, 18, 0x4), FieldTrait( 543, 15, 26, 0x4), FieldTrait( 555, 1, 101, 0xc),
10514  FieldTrait( 662, 11, 110, 0x4), FieldTrait( 663, 1, 111, 0x4), FieldTrait( 667, 21, 44, 0x4),
10515  FieldTrait( 668, 1, 102, 0x4), FieldTrait( 691, 15, 43, 0x4), FieldTrait( 696, 25, 117, 0x4),
10516  FieldTrait( 697, 11, 118, 0x4), FieldTrait( 698, 1, 119, 0x4), FieldTrait( 699, 15, 112, 0x4),
10517  FieldTrait( 701, 25, 116, 0x4), FieldTrait( 711, 1, 96, 0xc), FieldTrait( 715, 25, 5, 0x4),
10518  FieldTrait( 761, 15, 113, 0x4), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 864, 1, 47, 0xc),
10519  FieldTrait( 869, 14, 103, 0x4), FieldTrait( 870, 1, 104, 0xc), FieldTrait( 873, 25, 48, 0x4),
10520  FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4), FieldTrait( 876, 15, 46, 0x4),
10521  FieldTrait( 947, 19, 32, 0x4), FieldTrait( 964, 1, 1, 0x4), FieldTrait( 965, 15, 50, 0x4),
10522  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
10523  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
10524  FieldTrait( 980, 7, 6, 0x4), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
10525  FieldTrait(1018, 1, 58, 0xc), FieldTrait(1049, 7, 52, 0x4), FieldTrait(1079, 26, 61, 0x4),
10526  FieldTrait(1146, 13, 63, 0x4), FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4),
10527  FieldTrait(1180, 15, 121, 0x4), FieldTrait(1181, 4, 122, 0x4), FieldTrait(1184, 2, 65, 0x4),
10528  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
10529  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
10530  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
10531  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
10532  FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4), FieldTrait(1244, 8, 79, 0x4),
10533  FieldTrait(1310, 1, 120, 0xc), FieldTrait(1350, 4, 123, 0x4), FieldTrait(1352, 8, 124, 0x4),
10534  FieldTrait(1435, 1, 82, 0x4), FieldTrait(1439, 1, 83, 0x4), FieldTrait(1449, 15, 84, 0x4),
10535  FieldTrait(1450, 15, 85, 0x4), FieldTrait(1451, 14, 86, 0x4), FieldTrait(1452, 14, 87, 0x4),
10536  FieldTrait(1457, 14, 88, 0x4), FieldTrait(1458, 14, 89, 0x4), FieldTrait(1478, 1, 90, 0x4),
10537  FieldTrait(1479, 1, 91, 0x4), FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4),
10538  FieldTrait(1482, 1, 94, 0x4), FieldTrait(1483, 1, 95, 0xc)
10539 };
10542 //-------------------------------------------------------------------------------------------------
10544 {
10545  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
10546 };
10550 //-------------------------------------------------------------------------------------------------
10552 {
10553  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10554 };
10558 //-------------------------------------------------------------------------------------------------
10560 {
10561  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
10562  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
10563  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
10564  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
10565  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
10566  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
10567  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
10568  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
10569  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
10570  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
10571  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
10572  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
10573  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
10574  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
10575  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
10576  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
10577  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
10578  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
10579 };
10583 //-------------------------------------------------------------------------------------------------
10584 const FieldTrait SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits[] =
10585 {
10586  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
10587 };
10588 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits, 2);
10591 //-------------------------------------------------------------------------------------------------
10593 {
10594  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10595  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10596  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10597  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10598  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10599  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10600  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10601  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10602  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10603  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10604  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10605  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10606  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10607  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10608  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10609  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10610  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10611  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10612  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10613  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10614  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10615  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10616  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10617  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10618 };
10622 //-------------------------------------------------------------------------------------------------
10623 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10624 {
10625  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10626 };
10627 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10630 //-------------------------------------------------------------------------------------------------
10631 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10632 {
10633  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10634 };
10635 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10638 //-------------------------------------------------------------------------------------------------
10639 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10640 {
10641  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10642  FieldTrait(1062, 1, 4, 0xc)
10643 };
10644 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10647 //-------------------------------------------------------------------------------------------------
10648 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10649 {
10650  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10651 };
10652 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10655 //-------------------------------------------------------------------------------------------------
10657 {
10658  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10659  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10660 };
10664 //-------------------------------------------------------------------------------------------------
10666 {
10667  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
10668 };
10672 //-------------------------------------------------------------------------------------------------
10674 {
10675  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10676  FieldTrait(1052, 1, 4, 0xc)
10677 };
10681 //-------------------------------------------------------------------------------------------------
10682 const FieldTrait SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10683 {
10684  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10685 };
10686 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10689 //-------------------------------------------------------------------------------------------------
10691 {
10692  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
10693  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
10694  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
10695  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
10696  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
10697  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
10698  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
10699 };
10703 //-------------------------------------------------------------------------------------------------
10704 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
10705 {
10706  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
10707  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
10708 };
10709 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
10712 //-------------------------------------------------------------------------------------------------
10713 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
10714 {
10715  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
10716  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
10717 };
10718 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
10721 //-------------------------------------------------------------------------------------------------
10722 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
10723 {
10724  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
10725  FieldTrait(1209, 1, 4, 0x4)
10726 };
10727 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
10730 //-------------------------------------------------------------------------------------------------
10731 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
10732 {
10733  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
10734 };
10735 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
10738 //-------------------------------------------------------------------------------------------------
10739 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
10740 {
10741  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
10742  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
10743  FieldTrait(1239, 1, 4, 0xc)
10744 };
10745 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
10748 //-------------------------------------------------------------------------------------------------
10749 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
10750 {
10751  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
10752 };
10753 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
10756 //-------------------------------------------------------------------------------------------------
10757 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
10758 {
10759  FieldTrait(1308, 7, 1, 0x4)
10760 };
10761 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
10764 //-------------------------------------------------------------------------------------------------
10765 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
10766 {
10767  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
10768 };
10769 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
10772 //-------------------------------------------------------------------------------------------------
10773 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
10774 {
10775  FieldTrait( 40, 7, 1, 0x4)
10776 };
10777 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
10780 //-------------------------------------------------------------------------------------------------
10781 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
10782 {
10783  FieldTrait( 59, 7, 1, 0x4)
10784 };
10785 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
10788 //-------------------------------------------------------------------------------------------------
10789 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
10790 {
10791  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
10792 };
10793 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
10796 //-------------------------------------------------------------------------------------------------
10798 {
10799  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10800  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10801  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10802 };
10806 //-------------------------------------------------------------------------------------------------
10807 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10808 {
10809  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10810 };
10811 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10814 //-------------------------------------------------------------------------------------------------
10815 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10816 {
10817  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10818 };
10819 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10822 //-------------------------------------------------------------------------------------------------
10823 const FieldTrait SettlementObligationReport::_traits[] =
10824 {
10825  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 8, 0x4), FieldTrait( 354, 2, 6, 0x4),
10826  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 715, 25, 1, 0x4), FieldTrait(1153, 1, 2, 0x4),
10827  FieldTrait(1159, 1, 4, 0x5), FieldTrait(1160, 15, 3, 0x5), FieldTrait(1165, 1, 9, 0xc),
10828  FieldTrait(1180, 15, 10, 0x4), FieldTrait(1181, 4, 11, 0x4), FieldTrait(1350, 4, 12, 0x4),
10829  FieldTrait(1352, 8, 13, 0x4)
10830 };
10833 //-------------------------------------------------------------------------------------------------
10835 {
10836  FieldTrait( 15, 19, 7, 0x4), FieldTrait( 22, 15, 14, 0x4), FieldTrait( 48, 15, 13, 0x4),
10837  FieldTrait( 55, 15, 11, 0x4), FieldTrait( 64, 25, 10, 0x4), FieldTrait( 65, 15, 12, 0x4),
10838  FieldTrait( 106, 15, 40, 0x4), FieldTrait( 107, 15, 43, 0x4), FieldTrait( 119, 13, 6, 0x4),
10839  FieldTrait( 120, 19, 8, 0x4), FieldTrait( 126, 22, 101, 0x4), FieldTrait( 155, 9, 9, 0x4),
10840  FieldTrait( 167, 15, 18, 0x4), FieldTrait( 168, 22, 100, 0x4), FieldTrait( 200, 21, 20, 0x4),
10841  FieldTrait( 201, 1, 81, 0x4), FieldTrait( 202, 11, 34, 0x4), FieldTrait( 206, 7, 36, 0x4),
10842  FieldTrait( 207, 20, 39, 0x4), FieldTrait( 223, 14, 38, 0x4), FieldTrait( 224, 25, 22, 0x4),
10843  FieldTrait( 225, 25, 23, 0x4), FieldTrait( 226, 1, 25, 0x4), FieldTrait( 227, 14, 26, 0x4),
10844  FieldTrait( 228, 9, 27, 0x4), FieldTrait( 231, 9, 37, 0x4), FieldTrait( 239, 1, 24, 0x4),
10845  FieldTrait( 240, 25, 33, 0x4), FieldTrait( 255, 15, 28, 0x4), FieldTrait( 348, 2, 41, 0x4),
10846  FieldTrait( 349, 28, 42, 0x4), FieldTrait( 350, 2, 44, 0x4), FieldTrait( 351, 28, 45, 0x4),
10847  FieldTrait( 430, 1, 1, 0x4), FieldTrait( 453, 1, 99, 0xc), FieldTrait( 454, 1, 15, 0xc),
10848  FieldTrait( 460, 1, 16, 0x4), FieldTrait( 461, 15, 17, 0x4), FieldTrait( 470, 18, 30, 0x4),
10849  FieldTrait( 471, 15, 31, 0x4), FieldTrait( 472, 15, 32, 0x4), FieldTrait( 541, 25, 21, 0x4),
10850  FieldTrait( 543, 15, 29, 0x4), FieldTrait( 667, 21, 47, 0x4), FieldTrait( 691, 15, 46, 0x4),
10851  FieldTrait( 762, 15, 19, 0x4), FieldTrait( 779, 22, 102, 0x4), FieldTrait( 864, 1, 50, 0xc),
10852  FieldTrait( 873, 25, 51, 0x4), FieldTrait( 874, 25, 52, 0x4), FieldTrait( 875, 1, 48, 0x4),
10853  FieldTrait( 876, 15, 49, 0x4), FieldTrait( 947, 19, 35, 0x4), FieldTrait( 965, 15, 53, 0x4),
10854  FieldTrait( 966, 15, 54, 0x4), FieldTrait( 967, 9, 56, 0x4), FieldTrait( 968, 9, 57, 0x4),
10855  FieldTrait( 969, 9, 58, 0x4), FieldTrait( 970, 1, 59, 0x4), FieldTrait( 971, 1, 60, 0x4),
10856  FieldTrait( 996, 15, 62, 0x4), FieldTrait( 997, 15, 63, 0x4), FieldTrait(1018, 1, 61, 0xc),
10857  FieldTrait(1049, 7, 55, 0x4), FieldTrait(1079, 26, 64, 0x4), FieldTrait(1146, 13, 66, 0x4),
10858  FieldTrait(1147, 10, 67, 0x4), FieldTrait(1151, 15, 65, 0x4), FieldTrait(1157, 13, 5, 0x4),
10859  FieldTrait(1158, 1, 103, 0xc), FieldTrait(1161, 15, 2, 0x4), FieldTrait(1162, 7, 3, 0x4),
10860  FieldTrait(1163, 15, 4, 0x4), FieldTrait(1184, 2, 68, 0x4), FieldTrait(1185, 29, 69, 0x4),
10861  FieldTrait(1186, 15, 70, 0x4), FieldTrait(1191, 15, 72, 0x4), FieldTrait(1192, 10, 73, 0x4),
10862  FieldTrait(1193, 7, 74, 0x4), FieldTrait(1194, 1, 75, 0x4), FieldTrait(1195, 13, 76, 0x4),
10863  FieldTrait(1196, 15, 77, 0x4), FieldTrait(1197, 15, 84, 0x4), FieldTrait(1198, 1, 78, 0x4),
10864  FieldTrait(1199, 11, 79, 0x4), FieldTrait(1200, 11, 80, 0x4), FieldTrait(1227, 15, 71, 0x4),
10865  FieldTrait(1242, 8, 83, 0x4), FieldTrait(1244, 8, 82, 0x4), FieldTrait(1435, 1, 85, 0x4),
10866  FieldTrait(1439, 1, 86, 0x4), FieldTrait(1449, 15, 87, 0x4), FieldTrait(1450, 15, 88, 0x4),
10867  FieldTrait(1451, 14, 89, 0x4), FieldTrait(1452, 14, 90, 0x4), FieldTrait(1457, 14, 91, 0x4),
10868  FieldTrait(1458, 14, 92, 0x4), FieldTrait(1478, 1, 93, 0x4), FieldTrait(1479, 1, 94, 0x4),
10869  FieldTrait(1480, 14, 95, 0x4), FieldTrait(1481, 1, 96, 0x4), FieldTrait(1482, 1, 97, 0x4),
10870  FieldTrait(1483, 1, 98, 0xc)
10871 };
10875 //-------------------------------------------------------------------------------------------------
10876 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits[] =
10877 {
10878  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
10879  FieldTrait( 802, 1, 4, 0xc)
10880 };
10881 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits, 4);
10884 //-------------------------------------------------------------------------------------------------
10885 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits[] =
10886 {
10887  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
10888 };
10889 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits, 2);
10892 //-------------------------------------------------------------------------------------------------
10893 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits[] =
10894 {
10895  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10896 };
10897 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_ftha(SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits, 2);
10900 //-------------------------------------------------------------------------------------------------
10901 const FieldTrait SettlementObligationReport::NoSettlOblig::NoEvents::_traits[] =
10902 {
10903  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10904  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10905 };
10906 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoEvents::_traits, 5);
10909 //-------------------------------------------------------------------------------------------------
10910 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits[] =
10911 {
10912  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10913  FieldTrait(1052, 1, 4, 0xc)
10914 };
10915 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits, 4);
10918 //-------------------------------------------------------------------------------------------------
10919 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10920 {
10921  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10922 };
10923 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10926 //-------------------------------------------------------------------------------------------------
10927 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits[] =
10928 {
10929  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
10930 };
10931 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits, 2);
10934 //-------------------------------------------------------------------------------------------------
10935 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits[] =
10936 {
10937  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
10938  FieldTrait( 801, 1, 4, 0xc)
10939 };
10940 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
10943 //-------------------------------------------------------------------------------------------------
10944 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
10945 {
10946  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
10947 };
10948 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
10951 //-------------------------------------------------------------------------------------------------
10952 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits[] =
10953 {
10954  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10955  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10956  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10957 };
10958 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits, 8);
10961 //-------------------------------------------------------------------------------------------------
10962 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits[] =
10963 {
10964  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10965 };
10966 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits, 3);
10969 //-------------------------------------------------------------------------------------------------
10970 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10971 {
10972  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10973 };
10974 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10977 //-------------------------------------------------------------------------------------------------
10979 {
10980  FieldTrait( 60, 22, 148, 0x4), FieldTrait( 146, 1, 143, 0xc), FieldTrait( 241, 25, 16, 0x4),
10981  FieldTrait( 242, 25, 17, 0x4), FieldTrait( 243, 1, 18, 0x4), FieldTrait( 244, 1, 19, 0x4),
10982  FieldTrait( 245, 14, 20, 0x4), FieldTrait( 246, 9, 21, 0x4), FieldTrait( 247, 25, 27, 0x4),
10983  FieldTrait( 256, 15, 22, 0x4), FieldTrait( 305, 15, 8, 0x4), FieldTrait( 306, 15, 34, 0x4),
10984  FieldTrait( 307, 15, 37, 0x4), FieldTrait( 308, 20, 33, 0x4), FieldTrait( 309, 15, 7, 0x4),
10985  FieldTrait( 310, 15, 12, 0x4), FieldTrait( 311, 15, 5, 0x4), FieldTrait( 312, 15, 6, 0x4),
10986  FieldTrait( 313, 21, 14, 0x4), FieldTrait( 315, 1, 64, 0x4), FieldTrait( 316, 11, 28, 0x4),
10987  FieldTrait( 317, 7, 30, 0x4), FieldTrait( 318, 19, 42, 0x4), FieldTrait( 320, 15, 1, 0x4),
10988  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 362, 2, 35, 0x4), FieldTrait( 363, 28, 36, 0x4),
10989  FieldTrait( 364, 2, 38, 0x4), FieldTrait( 365, 28, 39, 0x4), FieldTrait( 393, 1, 141, 0x4),
10990  FieldTrait( 435, 14, 32, 0x4), FieldTrait( 436, 9, 31, 0x4), FieldTrait( 457, 1, 9, 0xc),
10991  FieldTrait( 462, 1, 10, 0x4), FieldTrait( 463, 15, 11, 0x4), FieldTrait( 542, 25, 15, 0x4),
10992  FieldTrait( 560, 1, 3, 0x4), FieldTrait( 592, 18, 24, 0x4), FieldTrait( 593, 15, 25, 0x4),
10993  FieldTrait( 594, 15, 26, 0x4), FieldTrait( 595, 15, 23, 0x4), FieldTrait( 763, 15, 13, 0x4),
10994  FieldTrait( 810, 11, 44, 0x4), FieldTrait( 877, 15, 40, 0x4), FieldTrait( 878, 15, 41, 0x4),
10995  FieldTrait( 879, 10, 43, 0x4), FieldTrait( 882, 11, 45, 0x4), FieldTrait( 883, 11, 46, 0x4),
10996  FieldTrait( 884, 13, 47, 0x4), FieldTrait( 885, 13, 48, 0x4), FieldTrait( 886, 13, 49, 0x4),
10997  FieldTrait( 887, 1, 50, 0xc), FieldTrait( 893, 8, 142, 0x4), FieldTrait( 941, 19, 29, 0x4),
10998  FieldTrait( 972, 14, 51, 0x4), FieldTrait( 973, 13, 53, 0x4), FieldTrait( 974, 15, 54, 0x4),
10999  FieldTrait( 975, 1, 52, 0x4), FieldTrait( 980, 7, 4, 0x4), FieldTrait( 998, 15, 55, 0x4),
11000  FieldTrait(1000, 15, 56, 0x4), FieldTrait(1038, 13, 57, 0x4), FieldTrait(1039, 15, 59, 0x4),
11001  FieldTrait(1044, 10, 60, 0x4), FieldTrait(1045, 9, 61, 0x4), FieldTrait(1046, 7, 62, 0x4),
11002  FieldTrait(1058, 1, 58, 0xc), FieldTrait(1180, 15, 144, 0x4), FieldTrait(1181, 4, 145, 0x4),
11003  FieldTrait(1213, 26, 63, 0x4), FieldTrait(1214, 15, 77, 0x4), FieldTrait(1215, 15, 78, 0x4),
11004  FieldTrait(1216, 15, 79, 0x4), FieldTrait(1217, 15, 80, 0x4), FieldTrait(1218, 1, 81, 0xc),
11005  FieldTrait(1225, 13, 113, 0x4), FieldTrait(1228, 15, 83, 0x4), FieldTrait(1243, 8, 84, 0x4),
11006  FieldTrait(1246, 1, 82, 0x4), FieldTrait(1247, 15, 85, 0x4), FieldTrait(1248, 15, 86, 0x4),
11007  FieldTrait(1249, 15, 87, 0x4), FieldTrait(1250, 15, 88, 0x4), FieldTrait(1251, 21, 89, 0x4),
11008  FieldTrait(1252, 25, 90, 0x4), FieldTrait(1253, 26, 91, 0x4), FieldTrait(1254, 15, 92, 0x4),
11009  FieldTrait(1255, 7, 93, 0x4), FieldTrait(1256, 15, 94, 0x4), FieldTrait(1257, 15, 96, 0x4),
11010  FieldTrait(1258, 18, 97, 0x4), FieldTrait(1259, 15, 98, 0x4), FieldTrait(1260, 15, 100, 0x4),
11011  FieldTrait(1261, 11, 99, 0x4), FieldTrait(1262, 19, 101, 0x4), FieldTrait(1263, 9, 102, 0x4),
11012  FieldTrait(1264, 9, 103, 0x4), FieldTrait(1265, 7, 104, 0x4), FieldTrait(1266, 9, 105, 0x4),
11013  FieldTrait(1267, 9, 106, 0x4), FieldTrait(1268, 13, 107, 0x4), FieldTrait(1269, 15, 108, 0x4),
11014  FieldTrait(1270, 10, 109, 0x4), FieldTrait(1271, 15, 114, 0x4), FieldTrait(1272, 20, 115, 0x4),
11015  FieldTrait(1273, 1, 116, 0x4), FieldTrait(1274, 1, 117, 0x4), FieldTrait(1275, 15, 118, 0x4),
11016  FieldTrait(1276, 25, 95, 0x4), FieldTrait(1277, 2, 119, 0x4), FieldTrait(1278, 28, 120, 0x4),
11017  FieldTrait(1279, 15, 121, 0x4), FieldTrait(1280, 2, 122, 0x4), FieldTrait(1281, 28, 123, 0x4),
11018  FieldTrait(1282, 2, 134, 0x4), FieldTrait(1283, 28, 135, 0x4), FieldTrait(1284, 15, 136, 0x4),
11019  FieldTrait(1285, 21, 124, 0x4), FieldTrait(1286, 1, 125, 0xc), FieldTrait(1292, 1, 126, 0xc),
11020  FieldTrait(1299, 7, 112, 0x4), FieldTrait(1310, 1, 140, 0xc), FieldTrait(1311, 1, 139, 0xc),
11021  FieldTrait(1315, 15, 110, 0x4), FieldTrait(1316, 10, 111, 0x4), FieldTrait(1317, 7, 127, 0x4),
11022  FieldTrait(1318, 15, 128, 0x4), FieldTrait(1319, 15, 129, 0x4), FieldTrait(1320, 1, 130, 0x4),
11023  FieldTrait(1321, 11, 131, 0x4), FieldTrait(1322, 11, 132, 0x4), FieldTrait(1323, 1, 133, 0x4),
11024  FieldTrait(1350, 4, 146, 0x4), FieldTrait(1352, 8, 147, 0x4), FieldTrait(1419, 1, 65, 0x4),
11025  FieldTrait(1423, 10, 66, 0x4), FieldTrait(1424, 15, 67, 0x4), FieldTrait(1425, 10, 68, 0x4),
11026  FieldTrait(1437, 1, 69, 0x4), FieldTrait(1438, 1, 137, 0x4), FieldTrait(1441, 1, 70, 0x4),
11027  FieldTrait(1442, 1, 138, 0x4), FieldTrait(1453, 15, 71, 0x4), FieldTrait(1454, 15, 72, 0x4),
11028  FieldTrait(1455, 14, 73, 0x4), FieldTrait(1456, 14, 74, 0x4), FieldTrait(1459, 14, 75, 0x4),
11029  FieldTrait(1460, 14, 76, 0x4)
11030 };
11033 //-------------------------------------------------------------------------------------------------
11035 {
11036  FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4),
11037  FieldTrait( 55, 15, 2, 0x4), FieldTrait( 58, 15, 99, 0x4), FieldTrait( 65, 15, 3, 0x4),
11038  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4),
11039  FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4),
11040  FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4),
11041  FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4),
11042  FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4),
11043  FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4),
11044  FieldTrait( 292, 16, 102, 0x4), FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4),
11045  FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4), FieldTrait( 354, 2, 100, 0x4),
11046  FieldTrait( 355, 28, 101, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
11047  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
11048  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
11049  FieldTrait( 555, 1, 98, 0xc), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4),
11050  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 864, 1, 41, 0xc),
11051  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 42, 0x4),
11052  FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4),
11053  FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
11054  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
11055  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
11056  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1049, 7, 46, 0x4),
11057  FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4),
11058  FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4),
11059  FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
11060  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
11061  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
11062  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1221, 11, 94, 0x4),
11063  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1230, 11, 95, 0x4), FieldTrait(1240, 11, 96, 0x4),
11064  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1305, 1, 93, 0x4),
11065  FieldTrait(1324, 7, 1, 0x4), FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4),
11066  FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4),
11067  FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4),
11068  FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4),
11069  FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc),
11070  FieldTrait(1504, 22, 103, 0x4)
11071 };
11075 //-------------------------------------------------------------------------------------------------
11076 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
11077 {
11078  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11079 };
11080 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
11083 //-------------------------------------------------------------------------------------------------
11084 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
11085 {
11086  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
11087  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
11088  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
11089  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
11090  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
11091  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
11092  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
11093  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
11094  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
11095  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
11096  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
11097  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
11098  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
11099  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
11100  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
11101  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
11102  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
11103  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
11104 };
11105 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 54);
11108 //-------------------------------------------------------------------------------------------------
11109 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
11110 {
11111  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
11112 };
11113 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
11116 //-------------------------------------------------------------------------------------------------
11117 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
11118 {
11119  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11120  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11121 };
11122 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
11125 //-------------------------------------------------------------------------------------------------
11126 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
11127 {
11128  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
11129 };
11130 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
11133 //-------------------------------------------------------------------------------------------------
11134 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
11135 {
11136  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11137  FieldTrait(1052, 1, 4, 0xc)
11138 };
11139 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
11142 //-------------------------------------------------------------------------------------------------
11143 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11144 {
11145  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11146 };
11147 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11150 //-------------------------------------------------------------------------------------------------
11151 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
11152 {
11153  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11154  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11155  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11156 };
11157 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
11160 //-------------------------------------------------------------------------------------------------
11161 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11162 {
11163  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11164 };
11165 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11168 //-------------------------------------------------------------------------------------------------
11169 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11170 {
11171  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11172 };
11173 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11176 //-------------------------------------------------------------------------------------------------
11178 {
11179  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
11180 };
11184 //-------------------------------------------------------------------------------------------------
11186 {
11187  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
11188 };
11192 //-------------------------------------------------------------------------------------------------
11194 {
11195  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
11196  FieldTrait(1062, 1, 4, 0xc)
11197 };
11201 //-------------------------------------------------------------------------------------------------
11202 const FieldTrait DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11203 {
11204  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
11205 };
11206 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11209 //-------------------------------------------------------------------------------------------------
11211 {
11212  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
11213 };
11217 //-------------------------------------------------------------------------------------------------
11219 {
11220  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
11221  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
11222 };
11226 //-------------------------------------------------------------------------------------------------
11228 {
11229  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
11230  FieldTrait(1296, 1, 4, 0xc)
11231 };
11235 //-------------------------------------------------------------------------------------------------
11236 const FieldTrait DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
11237 {
11238  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
11239 };
11240 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
11243 //-------------------------------------------------------------------------------------------------
11245 {
11246  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
11247  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
11248  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
11249  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
11250  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
11251  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
11252  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
11253 };
11257 //-------------------------------------------------------------------------------------------------
11258 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
11259 {
11260  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
11261  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
11262 };
11263 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
11266 //-------------------------------------------------------------------------------------------------
11267 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
11268 {
11269  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
11270  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
11271 };
11272 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
11275 //-------------------------------------------------------------------------------------------------
11276 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
11277 {
11278  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11279  FieldTrait(1209, 1, 4, 0x4)
11280 };
11281 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
11284 //-------------------------------------------------------------------------------------------------
11285 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
11286 {
11287  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11288 };
11289 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
11292 //-------------------------------------------------------------------------------------------------
11293 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
11294 {
11295  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
11296  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
11297  FieldTrait(1239, 1, 4, 0xc)
11298 };
11299 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
11302 //-------------------------------------------------------------------------------------------------
11303 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
11304 {
11305  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
11306 };
11307 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
11310 //-------------------------------------------------------------------------------------------------
11311 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
11312 {
11313  FieldTrait(1308, 7, 1, 0x4)
11314 };
11315 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
11318 //-------------------------------------------------------------------------------------------------
11319 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
11320 {
11321  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
11322 };
11323 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
11326 //-------------------------------------------------------------------------------------------------
11327 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
11328 {
11329  FieldTrait( 40, 7, 1, 0x4)
11330 };
11331 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
11334 //-------------------------------------------------------------------------------------------------
11335 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
11336 {
11337  FieldTrait( 59, 7, 1, 0x4)
11338 };
11339 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
11342 //-------------------------------------------------------------------------------------------------
11343 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
11344 {
11345  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
11346 };
11347 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
11350 //-------------------------------------------------------------------------------------------------
11352 {
11353  FieldTrait(1313, 1, 1, 0x4), FieldTrait(1314, 15, 2, 0x4)
11354 };
11358 //-------------------------------------------------------------------------------------------------
11359 const FieldTrait TradingSessionListUpdateReport::_traits[] =
11360 {
11361  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 386, 1, 2, 0xd), FieldTrait(1180, 15, 3, 0x4),
11362  FieldTrait(1181, 4, 4, 0x4), FieldTrait(1350, 4, 5, 0x4), FieldTrait(1352, 8, 6, 0x4)
11363 };
11366 //-------------------------------------------------------------------------------------------------
11368 {
11369  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 60, 22, 26, 0x4), FieldTrait( 207, 20, 3, 0x4),
11370  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 336, 15, 1, 0x5), FieldTrait( 338, 1, 4, 0x4),
11371  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x5), FieldTrait( 341, 22, 9, 0x4),
11372  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
11373  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 354, 2, 16, 0x4), FieldTrait( 355, 28, 17, 0x4),
11374  FieldTrait( 387, 10, 14, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 2, 0x4),
11375  FieldTrait(1141, 1, 25, 0xc), FieldTrait(1232, 1, 23, 0xc), FieldTrait(1235, 1, 24, 0xc),
11376  FieldTrait(1237, 1, 21, 0xc), FieldTrait(1239, 1, 22, 0xc), FieldTrait(1300, 15, 19, 0x4),
11377  FieldTrait(1301, 20, 18, 0x4), FieldTrait(1326, 15, 20, 0x4), FieldTrait(1327, 7, 27, 0x4)
11378 };
11382 //-------------------------------------------------------------------------------------------------
11383 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits[] =
11384 {
11385  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
11386 };
11387 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits, 3);
11390 //-------------------------------------------------------------------------------------------------
11391 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits[] =
11392 {
11393  FieldTrait(1308, 7, 1, 0x4)
11394 };
11395 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits, 1);
11398 //-------------------------------------------------------------------------------------------------
11399 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits[] =
11400 {
11401  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
11402 };
11403 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits, 2);
11406 //-------------------------------------------------------------------------------------------------
11407 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits[] =
11408 {
11409  FieldTrait( 40, 7, 1, 0x4)
11410 };
11411 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits, 1);
11414 //-------------------------------------------------------------------------------------------------
11415 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits[] =
11416 {
11417  FieldTrait( 59, 7, 1, 0x4)
11418 };
11419 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits, 1);
11422 //-------------------------------------------------------------------------------------------------
11423 const FieldTrait MarketDefinitionRequest::_traits[] =
11424 {
11425  FieldTrait( 263, 7, 2, 0x5), FieldTrait(1300, 15, 4, 0x4), FieldTrait(1301, 20, 3, 0x4),
11426  FieldTrait(1325, 15, 5, 0x4), FieldTrait(1393, 15, 1, 0x5)
11427 };
11430 //-------------------------------------------------------------------------------------------------
11431 const FieldTrait MarketDefinition::_traits[] =
11432 {
11433  FieldTrait( 15, 19, 9, 0x4), FieldTrait( 58, 15, 30, 0x4), FieldTrait( 60, 22, 29, 0x4),
11434  FieldTrait( 354, 2, 31, 0x4), FieldTrait( 355, 28, 32, 0x4), FieldTrait( 423, 1, 25, 0x4),
11435  FieldTrait( 561, 10, 22, 0x4), FieldTrait( 562, 10, 17, 0x4), FieldTrait( 827, 1, 16, 0x4),
11436  FieldTrait(1140, 10, 18, 0x4), FieldTrait(1143, 9, 19, 0x4), FieldTrait(1144, 1, 20, 0x4),
11437  FieldTrait(1148, 11, 13, 0x4), FieldTrait(1149, 11, 14, 0x4), FieldTrait(1150, 11, 15, 0x4),
11438  FieldTrait(1180, 15, 33, 0x4), FieldTrait(1181, 4, 34, 0x4), FieldTrait(1205, 1, 10, 0xc),
11439  FieldTrait(1232, 1, 28, 0xc), FieldTrait(1234, 1, 11, 0xc), FieldTrait(1237, 1, 26, 0xc),
11440  FieldTrait(1239, 1, 27, 0xc), FieldTrait(1245, 19, 21, 0x4), FieldTrait(1300, 15, 4, 0x4),
11441  FieldTrait(1301, 20, 3, 0x5), FieldTrait(1306, 1, 12, 0x4), FieldTrait(1325, 15, 8, 0x4),
11442  FieldTrait(1350, 4, 35, 0x4), FieldTrait(1352, 8, 36, 0x4), FieldTrait(1377, 1, 23, 0x4),
11443  FieldTrait(1378, 1, 24, 0x4), FieldTrait(1393, 15, 2, 0x4), FieldTrait(1394, 15, 1, 0x5),
11444  FieldTrait(1396, 15, 5, 0x4), FieldTrait(1397, 2, 6, 0x4), FieldTrait(1398, 28, 7, 0x4)
11445 };
11446 const FieldTrait_Hash_Array MarketDefinition::_ftha(MarketDefinition::_traits, 36);
11448 //-------------------------------------------------------------------------------------------------
11449 const FieldTrait MarketDefinition::NoTickRules::_traits[] =
11450 {
11451  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11452  FieldTrait(1209, 1, 4, 0x4)
11453 };
11456 const unsigned short MarketDefinition::NoTickRules::_fnum;
11457 //-------------------------------------------------------------------------------------------------
11458 const FieldTrait MarketDefinition::NoExecInstRules::_traits[] =
11459 {
11460  FieldTrait(1308, 7, 1, 0x4)
11461 };
11463 const MsgType MarketDefinition::NoExecInstRules::_msgtype("NoExecInstRules");
11464 const unsigned short MarketDefinition::NoExecInstRules::_fnum;
11465 //-------------------------------------------------------------------------------------------------
11466 const FieldTrait MarketDefinition::NoLotTypeRules::_traits[] =
11467 {
11468  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11469 };
11471 const MsgType MarketDefinition::NoLotTypeRules::_msgtype("NoLotTypeRules");
11472 const unsigned short MarketDefinition::NoLotTypeRules::_fnum;
11473 //-------------------------------------------------------------------------------------------------
11474 const FieldTrait MarketDefinition::NoOrdTypeRules::_traits[] =
11475 {
11476  FieldTrait( 40, 7, 1, 0x4)
11477 };
11479 const MsgType MarketDefinition::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
11480 const unsigned short MarketDefinition::NoOrdTypeRules::_fnum;
11481 //-------------------------------------------------------------------------------------------------
11483 {
11484  FieldTrait( 59, 7, 1, 0x4)
11485 };
11487 const MsgType MarketDefinition::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
11488 const unsigned short MarketDefinition::NoTimeInForceRules::_fnum;
11489 //-------------------------------------------------------------------------------------------------
11490 const FieldTrait MarketDefinitionUpdateReport::_traits[] =
11491 {
11492  FieldTrait( 15, 19, 10, 0x4), FieldTrait( 58, 15, 31, 0x4), FieldTrait( 60, 22, 30, 0x4),
11493  FieldTrait( 354, 2, 32, 0x4), FieldTrait( 355, 28, 33, 0x4), FieldTrait( 423, 1, 26, 0x4),
11494  FieldTrait( 561, 10, 23, 0x4), FieldTrait( 562, 10, 18, 0x4), FieldTrait( 827, 1, 17, 0x4),
11495  FieldTrait(1140, 10, 19, 0x4), FieldTrait(1143, 9, 20, 0x4), FieldTrait(1144, 1, 21, 0x4),
11496  FieldTrait(1148, 11, 14, 0x4), FieldTrait(1149, 11, 15, 0x4), FieldTrait(1150, 11, 16, 0x4),
11497  FieldTrait(1180, 15, 34, 0x4), FieldTrait(1181, 4, 35, 0x4), FieldTrait(1205, 1, 11, 0xc),
11498  FieldTrait(1232, 1, 29, 0xc), FieldTrait(1234, 1, 12, 0xc), FieldTrait(1237, 1, 27, 0xc),
11499  FieldTrait(1239, 1, 28, 0xc), FieldTrait(1245, 19, 22, 0x4), FieldTrait(1300, 15, 5, 0x4),
11500  FieldTrait(1301, 20, 4, 0x5), FieldTrait(1306, 1, 13, 0x4), FieldTrait(1325, 15, 9, 0x4),
11501  FieldTrait(1350, 4, 36, 0x4), FieldTrait(1352, 8, 37, 0x4), FieldTrait(1377, 1, 24, 0x4),
11502  FieldTrait(1378, 1, 25, 0x4), FieldTrait(1393, 15, 2, 0x4), FieldTrait(1394, 15, 1, 0x5),
11503  FieldTrait(1395, 7, 3, 0x4), FieldTrait(1396, 15, 6, 0x4), FieldTrait(1397, 2, 7, 0x4),
11504  FieldTrait(1398, 28, 8, 0x4)
11505 };
11508 //-------------------------------------------------------------------------------------------------
11510 {
11511  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11512  FieldTrait(1209, 1, 4, 0x4)
11513 };
11517 //-------------------------------------------------------------------------------------------------
11519 {
11520  FieldTrait(1308, 7, 1, 0x4)
11521 };
11525 //-------------------------------------------------------------------------------------------------
11527 {
11528  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11529 };
11533 //-------------------------------------------------------------------------------------------------
11535 {
11536  FieldTrait( 40, 7, 1, 0x4)
11537 };
11541 //-------------------------------------------------------------------------------------------------
11543 {
11544  FieldTrait( 59, 7, 1, 0x4)
11545 };
11549 //-------------------------------------------------------------------------------------------------
11550 const FieldTrait ApplicationMessageRequest::_traits[] =
11551 {
11552  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
11553  FieldTrait( 453, 1, 7, 0xc), FieldTrait(1346, 15, 1, 0x5), FieldTrait(1347, 1, 2, 0x5),
11554  FieldTrait(1351, 1, 3, 0xc)
11555 };
11558 //-------------------------------------------------------------------------------------------------
11560 {
11561  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11562  FieldTrait( 802, 1, 4, 0xc)
11563 };
11567 //-------------------------------------------------------------------------------------------------
11568 const FieldTrait ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
11569 {
11570  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11571 };
11572 const FieldTrait_Hash_Array ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
11575 //-------------------------------------------------------------------------------------------------
11577 {
11578  FieldTrait( 539, 1, 4, 0xc), FieldTrait(1182, 4, 2, 0x4), FieldTrait(1183, 4, 3, 0x4),
11579  FieldTrait(1355, 15, 1, 0x4), FieldTrait(1433, 15, 5, 0x4)
11580 };
11583 const unsigned short ApplicationMessageRequest::NoApplIDs::_fnum;
11584 //-------------------------------------------------------------------------------------------------
11585 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits[] =
11586 {
11587  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
11588  FieldTrait( 804, 1, 4, 0xc)
11589 };
11590 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11593 //-------------------------------------------------------------------------------------------------
11594 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11595 {
11596  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
11597 };
11598 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11601 //-------------------------------------------------------------------------------------------------
11602 const FieldTrait ApplicationMessageRequestAck::_traits[] =
11603 {
11604  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4),
11605  FieldTrait( 453, 1, 10, 0xc), FieldTrait(1346, 15, 2, 0x4), FieldTrait(1347, 1, 3, 0x4),
11606  FieldTrait(1348, 1, 4, 0x4), FieldTrait(1349, 1, 5, 0x4), FieldTrait(1351, 1, 6, 0xc),
11607  FieldTrait(1353, 15, 1, 0x5)
11608 };
11611 //-------------------------------------------------------------------------------------------------
11613 {
11614  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11615  FieldTrait( 802, 1, 4, 0xc)
11616 };
11620 //-------------------------------------------------------------------------------------------------
11621 const FieldTrait ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits[] =
11622 {
11623  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11624 };
11625 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
11628 //-------------------------------------------------------------------------------------------------
11630 {
11631  FieldTrait( 539, 1, 6, 0xc), FieldTrait(1182, 4, 2, 0x4), FieldTrait(1183, 4, 3, 0x4),
11632  FieldTrait(1354, 1, 5, 0x4), FieldTrait(1355, 15, 1, 0x4), FieldTrait(1357, 4, 4, 0x4),
11633  FieldTrait(1433, 15, 7, 0x4)
11634 };
11638 //-------------------------------------------------------------------------------------------------
11639 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits[] =
11640 {
11641  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
11642  FieldTrait( 804, 1, 4, 0xc)
11643 };
11644 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11647 //-------------------------------------------------------------------------------------------------
11648 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11649 {
11650  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
11651 };
11652 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11655 //-------------------------------------------------------------------------------------------------
11656 const FieldTrait ApplicationMessageReport::_traits[] =
11657 {
11658  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
11659  FieldTrait(1346, 15, 7, 0x4), FieldTrait(1351, 1, 3, 0xc), FieldTrait(1356, 15, 1, 0x5),
11660  FieldTrait(1426, 1, 2, 0x5)
11661 };
11664 //-------------------------------------------------------------------------------------------------
11666 {
11667  FieldTrait(1355, 15, 1, 0x4), FieldTrait(1357, 4, 3, 0x4), FieldTrait(1399, 4, 2, 0x4)
11668 };
11671 const unsigned short ApplicationMessageReport::NoApplIDs::_fnum;
11672 //-------------------------------------------------------------------------------------------------
11673 const FieldTrait OrderMassActionReport::_traits[] =
11674 {
11675  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 22, 15, 18, 0x4), FieldTrait( 48, 15, 17, 0x4),
11676  FieldTrait( 54, 7, 175, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 177, 0x4),
11677  FieldTrait( 60, 22, 176, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
11678  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 167, 15, 22, 0x4), FieldTrait( 200, 21, 24, 0x4),
11679  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
11680  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4),
11681  FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4),
11682  FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4),
11683  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 241, 25, 114, 0x4), FieldTrait( 242, 25, 115, 0x4),
11684  FieldTrait( 243, 1, 116, 0x4), FieldTrait( 244, 1, 117, 0x4), FieldTrait( 245, 14, 118, 0x4),
11685  FieldTrait( 246, 9, 119, 0x4), FieldTrait( 247, 25, 125, 0x4), FieldTrait( 255, 15, 32, 0x4),
11686  FieldTrait( 256, 15, 120, 0x4), FieldTrait( 305, 15, 106, 0x4), FieldTrait( 306, 15, 132, 0x4),
11687  FieldTrait( 307, 15, 135, 0x4), FieldTrait( 308, 20, 131, 0x4), FieldTrait( 309, 15, 105, 0x4),
11688  FieldTrait( 310, 15, 110, 0x4), FieldTrait( 311, 15, 103, 0x4), FieldTrait( 312, 15, 104, 0x4),
11689  FieldTrait( 313, 21, 112, 0x4), FieldTrait( 315, 1, 162, 0x4), FieldTrait( 316, 11, 126, 0x4),
11690  FieldTrait( 317, 7, 128, 0x4), FieldTrait( 318, 19, 140, 0x4), FieldTrait( 336, 15, 12, 0x4),
11691  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
11692  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 178, 0x4), FieldTrait( 355, 28, 179, 0x4),
11693  FieldTrait( 362, 2, 133, 0x4), FieldTrait( 363, 28, 134, 0x4), FieldTrait( 364, 2, 136, 0x4),
11694  FieldTrait( 365, 28, 137, 0x4), FieldTrait( 435, 14, 130, 0x4), FieldTrait( 436, 9, 129, 0x4),
11695  FieldTrait( 453, 1, 14, 0xc), FieldTrait( 454, 1, 19, 0xc), FieldTrait( 457, 1, 107, 0xc),
11696  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 462, 1, 108, 0x4),
11697  FieldTrait( 463, 15, 109, 0x4), FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4),
11698  FieldTrait( 472, 15, 36, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 533, 1, 8, 0x4),
11699  FieldTrait( 534, 1, 9, 0xc), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 542, 25, 113, 0x4),
11700  FieldTrait( 543, 15, 33, 0x4), FieldTrait( 592, 18, 122, 0x4), FieldTrait( 593, 15, 123, 0x4),
11701  FieldTrait( 594, 15, 124, 0x4), FieldTrait( 595, 15, 121, 0x4), FieldTrait( 625, 15, 13, 0x4),
11702  FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4), FieldTrait( 762, 15, 23, 0x4),
11703  FieldTrait( 763, 15, 111, 0x4), FieldTrait( 810, 11, 142, 0x4), FieldTrait( 864, 1, 54, 0xc),
11704  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
11705  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 877, 15, 138, 0x4), FieldTrait( 878, 15, 139, 0x4),
11706  FieldTrait( 879, 10, 141, 0x4), FieldTrait( 882, 11, 143, 0x4), FieldTrait( 883, 11, 144, 0x4),
11707  FieldTrait( 884, 13, 145, 0x4), FieldTrait( 885, 13, 146, 0x4), FieldTrait( 886, 13, 147, 0x4),
11708  FieldTrait( 887, 1, 148, 0xc), FieldTrait( 941, 19, 127, 0x4), FieldTrait( 947, 19, 39, 0x4),
11709  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
11710  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
11711  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 972, 14, 149, 0x4), FieldTrait( 973, 13, 151, 0x4),
11712  FieldTrait( 974, 15, 152, 0x4), FieldTrait( 975, 1, 150, 0x4), FieldTrait( 996, 15, 66, 0x4),
11713  FieldTrait( 997, 15, 67, 0x4), FieldTrait( 998, 15, 153, 0x4), FieldTrait(1000, 15, 154, 0x4),
11714  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1038, 13, 155, 0x4), FieldTrait(1039, 15, 157, 0x4),
11715  FieldTrait(1044, 10, 158, 0x4), FieldTrait(1045, 9, 159, 0x4), FieldTrait(1046, 7, 160, 0x4),
11716  FieldTrait(1049, 7, 59, 0x4), FieldTrait(1058, 1, 156, 0xc), FieldTrait(1079, 26, 68, 0x4),
11717  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
11718  FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4),
11719  FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4),
11720  FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4),
11721  FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4),
11722  FieldTrait(1200, 11, 84, 0x4), FieldTrait(1213, 26, 161, 0x4), FieldTrait(1227, 15, 75, 0x4),
11723  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1300, 15, 11, 0x4),
11724  FieldTrait(1301, 20, 10, 0x4), FieldTrait(1369, 15, 3, 0x5), FieldTrait(1370, 1, 180, 0xc),
11725  FieldTrait(1373, 1, 4, 0x5), FieldTrait(1374, 1, 5, 0x5), FieldTrait(1375, 1, 6, 0x5),
11726  FieldTrait(1376, 1, 7, 0x4), FieldTrait(1419, 1, 163, 0x4), FieldTrait(1423, 10, 164, 0x4),
11727  FieldTrait(1424, 15, 165, 0x4), FieldTrait(1425, 10, 166, 0x4), FieldTrait(1435, 1, 89, 0x4),
11728  FieldTrait(1437, 1, 167, 0x4), FieldTrait(1439, 1, 90, 0x4), FieldTrait(1441, 1, 168, 0x4),
11729  FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4),
11730  FieldTrait(1452, 14, 94, 0x4), FieldTrait(1453, 15, 169, 0x4), FieldTrait(1454, 15, 170, 0x4),
11731  FieldTrait(1455, 14, 171, 0x4), FieldTrait(1456, 14, 172, 0x4), FieldTrait(1457, 14, 95, 0x4),
11732  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1459, 14, 173, 0x4), FieldTrait(1460, 14, 174, 0x4),
11733  FieldTrait(1461, 1, 181, 0xc), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
11734  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
11735  FieldTrait(1483, 1, 102, 0xc)
11736 };
11737 const FieldTrait_Hash_Array OrderMassActionReport::_ftha(OrderMassActionReport::_traits, 181);
11739 //-------------------------------------------------------------------------------------------------
11740 const FieldTrait OrderMassActionReport::NoPartyIDs::_traits[] =
11741 {
11742  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11743  FieldTrait( 802, 1, 4, 0xc)
11744 };
11747 const unsigned short OrderMassActionReport::NoPartyIDs::_fnum;
11748 //-------------------------------------------------------------------------------------------------
11749 const FieldTrait OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
11750 {
11751  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11752 };
11753 const FieldTrait_Hash_Array OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
11756 //-------------------------------------------------------------------------------------------------
11758 {
11759  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11760 };
11764 //-------------------------------------------------------------------------------------------------
11766 {
11767  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
11768 };
11770 const MsgType OrderMassActionReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
11772 //-------------------------------------------------------------------------------------------------
11774 {
11775  FieldTrait( 41, 15, 1, 0x4), FieldTrait( 535, 15, 2, 0x4), FieldTrait( 536, 15, 3, 0x4)
11776 };
11780 //-------------------------------------------------------------------------------------------------
11781 const FieldTrait OrderMassActionReport::NoEvents::_traits[] =
11782 {
11783  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11784  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11785 };
11788 const unsigned short OrderMassActionReport::NoEvents::_fnum;
11789 //-------------------------------------------------------------------------------------------------
11791 {
11792  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
11793 };
11797 //-------------------------------------------------------------------------------------------------
11799 {
11800  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11801  FieldTrait(1052, 1, 4, 0xc)
11802 };
11806 //-------------------------------------------------------------------------------------------------
11807 const FieldTrait OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11808 {
11809  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11810 };
11811 const FieldTrait_Hash_Array OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11814 //-------------------------------------------------------------------------------------------------
11816 {
11817  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
11818  FieldTrait(1062, 1, 4, 0xc)
11819 };
11821 const MsgType OrderMassActionReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
11823 //-------------------------------------------------------------------------------------------------
11824 const FieldTrait OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11825 {
11826  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
11827 };
11828 const FieldTrait_Hash_Array OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11831 //-------------------------------------------------------------------------------------------------
11833 {
11834  FieldTrait(1371, 15, 2, 0x4), FieldTrait(1372, 15, 1, 0x4)
11835 };
11839 //-------------------------------------------------------------------------------------------------
11841 {
11842  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
11843 };
11847 //-------------------------------------------------------------------------------------------------
11849 {
11850  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11851  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11852  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11853 };
11857 //-------------------------------------------------------------------------------------------------
11858 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
11859 {
11860  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11861 };
11862 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
11865 //-------------------------------------------------------------------------------------------------
11866 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11867 {
11868  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11869 };
11870 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11873 //-------------------------------------------------------------------------------------------------
11874 const FieldTrait Email::_traits[] =
11875 {
11876  FieldTrait( 11, 15, 12, 0x4), FieldTrait( 33, 1, 13, 0xd), FieldTrait( 37, 15, 11, 0x4),
11877  FieldTrait( 42, 22, 3, 0x4), FieldTrait( 94, 7, 2, 0x5), FieldTrait( 95, 2, 14, 0x4),
11878  FieldTrait( 96, 28, 15, 0x4), FieldTrait( 146, 1, 8, 0xc), FieldTrait( 147, 15, 4, 0x5),
11879  FieldTrait( 164, 15, 1, 0x5), FieldTrait( 215, 1, 7, 0xc), FieldTrait( 356, 2, 5, 0x4),
11880  FieldTrait( 357, 28, 6, 0x4), FieldTrait( 555, 1, 10, 0xc), FieldTrait( 711, 1, 9, 0xc)
11881 };
11882 const FieldTrait_Hash_Array Email::_ftha(Email::_traits, 15);
11883 const MsgType Email::_msgtype("C");
11884 //-------------------------------------------------------------------------------------------------
11885 const FieldTrait Email::NoLinesOfText::_traits[] =
11886 {
11887  FieldTrait( 58, 15, 1, 0x5), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
11888 };
11889 const FieldTrait_Hash_Array Email::NoLinesOfText::_ftha(Email::NoLinesOfText::_traits, 3);
11890 const MsgType Email::NoLinesOfText::_msgtype("NoLinesOfText");
11891 const unsigned short Email::NoLinesOfText::_fnum;
11892 //-------------------------------------------------------------------------------------------------
11893 const FieldTrait Email::NoRelatedSym::_traits[] =
11894 {
11895  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
11896  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
11897  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
11898  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
11899  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
11900  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
11901  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
11902  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
11903  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
11904  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
11905  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
11906  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
11907  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
11908  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
11909  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
11910  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
11911  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
11912  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
11913  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
11914  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
11915  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
11916  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
11917  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
11918  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
11919  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
11920  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
11921  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
11922  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
11923  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
11924  FieldTrait(1483, 1, 88, 0xc)
11925 };
11926 const FieldTrait_Hash_Array Email::NoRelatedSym::_ftha(Email::NoRelatedSym::_traits, 88);
11927 const MsgType Email::NoRelatedSym::_msgtype("NoRelatedSym");
11928 const unsigned short Email::NoRelatedSym::_fnum;
11929 //-------------------------------------------------------------------------------------------------
11930 const FieldTrait Email::NoRelatedSym::NoSecurityAltID::_traits[] =
11931 {
11932  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11933 };
11934 const FieldTrait_Hash_Array Email::NoRelatedSym::NoSecurityAltID::_ftha(Email::NoRelatedSym::NoSecurityAltID::_traits, 2);
11936 const unsigned short Email::NoRelatedSym::NoSecurityAltID::_fnum;
11937 //-------------------------------------------------------------------------------------------------
11938 const FieldTrait Email::NoRelatedSym::NoEvents::_traits[] =
11939 {
11940  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11941  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11942 };
11943 const FieldTrait_Hash_Array Email::NoRelatedSym::NoEvents::_ftha(Email::NoRelatedSym::NoEvents::_traits, 5);
11945 const unsigned short Email::NoRelatedSym::NoEvents::_fnum;
11946 //-------------------------------------------------------------------------------------------------
11947 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::_traits[] =
11948 {
11949  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11950  FieldTrait(1052, 1, 4, 0xc)
11951 };
11952 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::_ftha(Email::NoRelatedSym::NoInstrumentParties::_traits, 4);
11953 const MsgType Email::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
11955 //-------------------------------------------------------------------------------------------------
11956 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11957 {
11958  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11959 };
11960 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11963 //-------------------------------------------------------------------------------------------------
11964 const FieldTrait Email::NoRelatedSym::NoComplexEvents::_traits[] =
11965 {
11966  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11967  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11968  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11969 };
11970 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::_ftha(Email::NoRelatedSym::NoComplexEvents::_traits, 8);
11972 const unsigned short Email::NoRelatedSym::NoComplexEvents::_fnum;
11973 //-------------------------------------------------------------------------------------------------
11974 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11975 {
11976  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11977 };
11978 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11981 //-------------------------------------------------------------------------------------------------
11982 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11983 {
11984  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11985 };
11986 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11989 //-------------------------------------------------------------------------------------------------
11990 const FieldTrait Email::NoRoutingIDs::_traits[] =
11991 {
11992  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
11993 };
11994 const FieldTrait_Hash_Array Email::NoRoutingIDs::_ftha(Email::NoRoutingIDs::_traits, 2);
11995 const MsgType Email::NoRoutingIDs::_msgtype("NoRoutingIDs");
11996 const unsigned short Email::NoRoutingIDs::_fnum;
11997 //-------------------------------------------------------------------------------------------------
11998 const FieldTrait Email::NoLegs::_traits[] =
11999 {
12000  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
12001  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
12002  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
12003  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
12004  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
12005  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
12006  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
12007  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
12008  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
12009  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
12010  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
12011  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
12012  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
12013  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
12014  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
12015  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
12016  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
12017  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
12018 };
12019 const FieldTrait_Hash_Array Email::NoLegs::_ftha(Email::NoLegs::_traits, 54);
12020 const MsgType Email::NoLegs::_msgtype("NoLegs");
12021 const unsigned short Email::NoLegs::_fnum;
12022 //-------------------------------------------------------------------------------------------------
12023 const FieldTrait Email::NoLegs::NoLegSecurityAltID::_traits[] =
12024 {
12025  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
12026 };
12027 const FieldTrait_Hash_Array Email::NoLegs::NoLegSecurityAltID::_ftha(Email::NoLegs::NoLegSecurityAltID::_traits, 2);
12028 const MsgType Email::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
12029 const unsigned short Email::NoLegs::NoLegSecurityAltID::_fnum;
12030 //-------------------------------------------------------------------------------------------------
12031 const FieldTrait Email::NoUnderlyings::_traits[] =
12032 {
12033  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
12034  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
12035  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
12036  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
12037  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
12038  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
12039  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
12040  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
12041  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
12042  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
12043  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
12044  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
12045  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
12046  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
12047  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
12048  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
12049  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
12050  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
12051  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
12052  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
12053  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
12054  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
12055  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
12056  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
12057 };
12058 const FieldTrait_Hash_Array Email::NoUnderlyings::_ftha(Email::NoUnderlyings::_traits, 72);
12059 const MsgType Email::NoUnderlyings::_msgtype("NoUnderlyings");
12060 const unsigned short Email::NoUnderlyings::_fnum;
12061 //-------------------------------------------------------------------------------------------------
12062 const FieldTrait Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12063 {
12064  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12065 };
12066 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
12067 const MsgType Email::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12069 //-------------------------------------------------------------------------------------------------
12070 const FieldTrait Email::NoUnderlyings::NoUnderlyingStips::_traits[] =
12071 {
12072  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12073 };
12074 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingStips::_ftha(Email::NoUnderlyings::NoUnderlyingStips::_traits, 2);
12077 //-------------------------------------------------------------------------------------------------
12078 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
12079 {
12080  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
12081  FieldTrait(1062, 1, 4, 0xc)
12082 };
12083 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
12084 const MsgType Email::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
12086 //-------------------------------------------------------------------------------------------------
12087 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12088 {
12089  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
12090 };
12091 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12094 //-------------------------------------------------------------------------------------------------
12095 const FieldTrait OrderMassActionRequest::_traits[] =
12096 {
12097  FieldTrait( 11, 15, 1, 0x5), FieldTrait( 22, 15, 13, 0x4), FieldTrait( 48, 15, 12, 0x4),
12098  FieldTrait( 54, 7, 170, 0x4), FieldTrait( 55, 15, 10, 0x4), FieldTrait( 58, 15, 172, 0x4),
12099  FieldTrait( 60, 22, 171, 0x5), FieldTrait( 65, 15, 11, 0x4), FieldTrait( 106, 15, 39, 0x4),
12100  FieldTrait( 107, 15, 42, 0x4), FieldTrait( 167, 15, 17, 0x4), FieldTrait( 200, 21, 19, 0x4),
12101  FieldTrait( 201, 1, 80, 0x4), FieldTrait( 202, 11, 33, 0x4), FieldTrait( 206, 7, 35, 0x4),
12102  FieldTrait( 207, 20, 38, 0x4), FieldTrait( 223, 14, 37, 0x4), FieldTrait( 224, 25, 21, 0x4),
12103  FieldTrait( 225, 25, 22, 0x4), FieldTrait( 226, 1, 24, 0x4), FieldTrait( 227, 14, 25, 0x4),
12104  FieldTrait( 228, 9, 26, 0x4), FieldTrait( 231, 9, 36, 0x4), FieldTrait( 239, 1, 23, 0x4),
12105  FieldTrait( 240, 25, 32, 0x4), FieldTrait( 241, 25, 109, 0x4), FieldTrait( 242, 25, 110, 0x4),
12106  FieldTrait( 243, 1, 111, 0x4), FieldTrait( 244, 1, 112, 0x4), FieldTrait( 245, 14, 113, 0x4),
12107  FieldTrait( 246, 9, 114, 0x4), FieldTrait( 247, 25, 120, 0x4), FieldTrait( 255, 15, 27, 0x4),
12108  FieldTrait( 256, 15, 115, 0x4), FieldTrait( 305, 15, 101, 0x4), FieldTrait( 306, 15, 127, 0x4),
12109  FieldTrait( 307, 15, 130, 0x4), FieldTrait( 308, 20, 126, 0x4), FieldTrait( 309, 15, 100, 0x4),
12110  FieldTrait( 310, 15, 105, 0x4), FieldTrait( 311, 15, 98, 0x4), FieldTrait( 312, 15, 99, 0x4),
12111  FieldTrait( 313, 21, 107, 0x4), FieldTrait( 315, 1, 157, 0x4), FieldTrait( 316, 11, 121, 0x4),
12112  FieldTrait( 317, 7, 123, 0x4), FieldTrait( 318, 19, 135, 0x4), FieldTrait( 336, 15, 7, 0x4),
12113  FieldTrait( 348, 2, 40, 0x4), FieldTrait( 349, 28, 41, 0x4), FieldTrait( 350, 2, 43, 0x4),
12114  FieldTrait( 351, 28, 44, 0x4), FieldTrait( 354, 2, 173, 0x4), FieldTrait( 355, 28, 174, 0x4),
12115  FieldTrait( 362, 2, 128, 0x4), FieldTrait( 363, 28, 129, 0x4), FieldTrait( 364, 2, 131, 0x4),
12116  FieldTrait( 365, 28, 132, 0x4), FieldTrait( 435, 14, 125, 0x4), FieldTrait( 436, 9, 124, 0x4),
12117  FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 14, 0xc), FieldTrait( 457, 1, 102, 0xc),
12118  FieldTrait( 460, 1, 15, 0x4), FieldTrait( 461, 15, 16, 0x4), FieldTrait( 462, 1, 103, 0x4),
12119  FieldTrait( 463, 15, 104, 0x4), FieldTrait( 470, 18, 29, 0x4), FieldTrait( 471, 15, 30, 0x4),
12120  FieldTrait( 472, 15, 31, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 541, 25, 20, 0x4),
12121  FieldTrait( 542, 25, 108, 0x4), FieldTrait( 543, 15, 28, 0x4), FieldTrait( 592, 18, 117, 0x4),
12122  FieldTrait( 593, 15, 118, 0x4), FieldTrait( 594, 15, 119, 0x4), FieldTrait( 595, 15, 116, 0x4),
12123  FieldTrait( 625, 15, 8, 0x4), FieldTrait( 667, 21, 46, 0x4), FieldTrait( 691, 15, 45, 0x4),
12124  FieldTrait( 762, 15, 18, 0x4), FieldTrait( 763, 15, 106, 0x4), FieldTrait( 810, 11, 137, 0x4),
12125  FieldTrait( 864, 1, 49, 0xc), FieldTrait( 873, 25, 50, 0x4), FieldTrait( 874, 25, 51, 0x4),
12126  FieldTrait( 875, 1, 47, 0x4), FieldTrait( 876, 15, 48, 0x4), FieldTrait( 877, 15, 133, 0x4),
12127  FieldTrait( 878, 15, 134, 0x4), FieldTrait( 879, 10, 136, 0x4), FieldTrait( 882, 11, 138, 0x4),
12128  FieldTrait( 883, 11, 139, 0x4), FieldTrait( 884, 13, 140, 0x4), FieldTrait( 885, 13, 141, 0x4),
12129  FieldTrait( 886, 13, 142, 0x4), FieldTrait( 887, 1, 143, 0xc), FieldTrait( 941, 19, 122, 0x4),
12130  FieldTrait( 947, 19, 34, 0x4), FieldTrait( 965, 15, 52, 0x4), FieldTrait( 966, 15, 53, 0x4),
12131  FieldTrait( 967, 9, 55, 0x4), FieldTrait( 968, 9, 56, 0x4), FieldTrait( 969, 9, 57, 0x4),
12132  FieldTrait( 970, 1, 58, 0x4), FieldTrait( 971, 1, 59, 0x4), FieldTrait( 972, 14, 144, 0x4),
12133  FieldTrait( 973, 13, 146, 0x4), FieldTrait( 974, 15, 147, 0x4), FieldTrait( 975, 1, 145, 0x4),
12134  FieldTrait( 996, 15, 61, 0x4), FieldTrait( 997, 15, 62, 0x4), FieldTrait( 998, 15, 148, 0x4),
12135  FieldTrait(1000, 15, 149, 0x4), FieldTrait(1018, 1, 60, 0xc), FieldTrait(1038, 13, 150, 0x4),
12136  FieldTrait(1039, 15, 152, 0x4), FieldTrait(1044, 10, 153, 0x4), FieldTrait(1045, 9, 154, 0x4),
12137  FieldTrait(1046, 7, 155, 0x4), FieldTrait(1049, 7, 54, 0x4), FieldTrait(1058, 1, 151, 0xc),
12138  FieldTrait(1079, 26, 63, 0x4), FieldTrait(1146, 13, 65, 0x4), FieldTrait(1147, 10, 66, 0x4),
12139  FieldTrait(1151, 15, 64, 0x4), FieldTrait(1184, 2, 67, 0x4), FieldTrait(1185, 29, 68, 0x4),
12140  FieldTrait(1186, 15, 69, 0x4), FieldTrait(1191, 15, 71, 0x4), FieldTrait(1192, 10, 72, 0x4),
12141  FieldTrait(1193, 7, 73, 0x4), FieldTrait(1194, 1, 74, 0x4), FieldTrait(1195, 13, 75, 0x4),
12142  FieldTrait(1196, 15, 76, 0x4), FieldTrait(1197, 15, 83, 0x4), FieldTrait(1198, 1, 77, 0x4),
12143  FieldTrait(1199, 11, 78, 0x4), FieldTrait(1200, 11, 79, 0x4), FieldTrait(1213, 26, 156, 0x4),
12144  FieldTrait(1227, 15, 70, 0x4), FieldTrait(1242, 8, 82, 0x4), FieldTrait(1244, 8, 81, 0x4),
12145  FieldTrait(1300, 15, 6, 0x4), FieldTrait(1301, 20, 5, 0x4), FieldTrait(1373, 1, 3, 0x5),
12146  FieldTrait(1374, 1, 4, 0x5), FieldTrait(1419, 1, 158, 0x4), FieldTrait(1423, 10, 159, 0x4),
12147  FieldTrait(1424, 15, 160, 0x4), FieldTrait(1425, 10, 161, 0x4), FieldTrait(1435, 1, 84, 0x4),
12148  FieldTrait(1437, 1, 162, 0x4), FieldTrait(1439, 1, 85, 0x4), FieldTrait(1441, 1, 163, 0x4),
12149  FieldTrait(1449, 15, 86, 0x4), FieldTrait(1450, 15, 87, 0x4), FieldTrait(1451, 14, 88, 0x4),
12150  FieldTrait(1452, 14, 89, 0x4), FieldTrait(1453, 15, 164, 0x4), FieldTrait(1454, 15, 165, 0x4),
12151  FieldTrait(1455, 14, 166, 0x4), FieldTrait(1456, 14, 167, 0x4), FieldTrait(1457, 14, 90, 0x4),
12152  FieldTrait(1458, 14, 91, 0x4), FieldTrait(1459, 14, 168, 0x4), FieldTrait(1460, 14, 169, 0x4),
12153  FieldTrait(1461, 1, 175, 0xc), FieldTrait(1478, 1, 92, 0x4), FieldTrait(1479, 1, 93, 0x4),
12154  FieldTrait(1480, 14, 94, 0x4), FieldTrait(1481, 1, 95, 0x4), FieldTrait(1482, 1, 96, 0x4),
12155  FieldTrait(1483, 1, 97, 0xc)
12156 };
12157 const FieldTrait_Hash_Array OrderMassActionRequest::_ftha(OrderMassActionRequest::_traits, 175);
12159 //-------------------------------------------------------------------------------------------------
12161 {
12162  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12163  FieldTrait( 802, 1, 4, 0xc)
12164 };
12167 const unsigned short OrderMassActionRequest::NoPartyIDs::_fnum;
12168 //-------------------------------------------------------------------------------------------------
12169 const FieldTrait OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12170 {
12171  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12172 };
12173 const FieldTrait_Hash_Array OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12176 //-------------------------------------------------------------------------------------------------
12178 {
12179  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12180 };
12184 //-------------------------------------------------------------------------------------------------
12186 {
12187  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12188 };
12190 const MsgType OrderMassActionRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12192 //-------------------------------------------------------------------------------------------------
12193 const FieldTrait OrderMassActionRequest::NoEvents::_traits[] =
12194 {
12195  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12196  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12197 };
12200 const unsigned short OrderMassActionRequest::NoEvents::_fnum;
12201 //-------------------------------------------------------------------------------------------------
12203 {
12204  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12205 };
12209 //-------------------------------------------------------------------------------------------------
12211 {
12212  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12213  FieldTrait(1052, 1, 4, 0xc)
12214 };
12218 //-------------------------------------------------------------------------------------------------
12219 const FieldTrait OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12220 {
12221  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12222 };
12223 const FieldTrait_Hash_Array OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12226 //-------------------------------------------------------------------------------------------------
12228 {
12229  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
12230  FieldTrait(1062, 1, 4, 0xc)
12231 };
12235 //-------------------------------------------------------------------------------------------------
12236 const FieldTrait OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12237 {
12238  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
12239 };
12240 const FieldTrait_Hash_Array OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12243 //-------------------------------------------------------------------------------------------------
12245 {
12246  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
12247 };
12251 //-------------------------------------------------------------------------------------------------
12253 {
12254  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12255  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12256  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12257 };
12261 //-------------------------------------------------------------------------------------------------
12262 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
12263 {
12264  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12265 };
12266 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
12269 //-------------------------------------------------------------------------------------------------
12270 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12271 {
12272  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12273 };
12274 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12277 //-------------------------------------------------------------------------------------------------
12278 const FieldTrait UserNotification::_traits[] =
12279 {
12280  FieldTrait( 58, 15, 3, 0x4), FieldTrait( 354, 2, 4, 0x4), FieldTrait( 355, 28, 5, 0x4),
12281  FieldTrait( 553, 15, 1, 0x4), FieldTrait( 926, 1, 2, 0x5)
12282 };
12283 const FieldTrait_Hash_Array UserNotification::_ftha(UserNotification::_traits, 5);
12285 //-------------------------------------------------------------------------------------------------
12286 const FieldTrait StreamAssignmentRequest::_traits[] =
12287 {
12288  FieldTrait(1497, 15, 1, 0x5), FieldTrait(1498, 1, 2, 0x5), FieldTrait(1499, 1, 3, 0xc)
12289 };
12292 //-------------------------------------------------------------------------------------------------
12294 {
12295  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 453, 1, 1, 0xc)
12296 };
12299 const unsigned short StreamAssignmentRequest::NoAsgnReqs::_fnum;
12300 //-------------------------------------------------------------------------------------------------
12301 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits[] =
12302 {
12303  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
12304  FieldTrait( 63, 15, 89, 0x4), FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4),
12305  FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4),
12306  FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4),
12307  FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4),
12308  FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4),
12309  FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4),
12310  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 271, 10, 90, 0x4),
12311  FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4),
12312  FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
12313  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
12314  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
12315  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4),
12316  FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
12317  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4),
12318  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
12319  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
12320  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
12321  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
12322  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
12323  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
12324  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
12325  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
12326  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
12327  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
12328  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
12329  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
12330  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
12331  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
12332  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc),
12333  FieldTrait(1500, 15, 91, 0x4)
12334 };
12335 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits, 91);
12338 //-------------------------------------------------------------------------------------------------
12339 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12340 {
12341  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12342 };
12343 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12346 //-------------------------------------------------------------------------------------------------
12347 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12348 {
12349  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12350  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12351 };
12352 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12355 //-------------------------------------------------------------------------------------------------
12356 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12357 {
12358  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12359  FieldTrait(1052, 1, 4, 0xc)
12360 };
12361 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12364 //-------------------------------------------------------------------------------------------------
12365 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12366 {
12367  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12368 };
12369 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12372 //-------------------------------------------------------------------------------------------------
12373 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12374 {
12375  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12376  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12377  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12378 };
12379 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12382 //-------------------------------------------------------------------------------------------------
12383 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12384 {
12385  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12386 };
12387 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12390 //-------------------------------------------------------------------------------------------------
12391 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12392 {
12393  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12394 };
12395 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12398 //-------------------------------------------------------------------------------------------------
12399 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits[] =
12400 {
12401  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12402  FieldTrait( 802, 1, 4, 0xc)
12403 };
12404 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits, 4);
12407 //-------------------------------------------------------------------------------------------------
12408 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12409 {
12410  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12411 };
12412 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12415 //-------------------------------------------------------------------------------------------------
12416 const FieldTrait StreamAssignmentReport::_traits[] =
12417 {
12418  FieldTrait(1497, 15, 3, 0x4), FieldTrait(1498, 1, 2, 0x4), FieldTrait(1499, 1, 4, 0xc),
12419  FieldTrait(1501, 15, 1, 0x5)
12420 };
12421 const FieldTrait_Hash_Array StreamAssignmentReport::_ftha(StreamAssignmentReport::_traits, 4);
12423 //-------------------------------------------------------------------------------------------------
12425 {
12426  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 453, 1, 1, 0xc)
12427 };
12430 const unsigned short StreamAssignmentReport::NoAsgnReqs::_fnum;
12431 //-------------------------------------------------------------------------------------------------
12432 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits[] =
12433 {
12434  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
12435  FieldTrait( 58, 15, 93, 0x4), FieldTrait( 63, 15, 89, 0x4), FieldTrait( 65, 15, 2, 0x4),
12436  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
12437  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
12438  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4),
12439  FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4),
12440  FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4),
12441  FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4),
12442  FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4),
12443  FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 94, 0x4), FieldTrait( 355, 28, 95, 0x4),
12444  FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4),
12445  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
12446  FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4),
12447  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
12448  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
12449  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
12450  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
12451  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
12452  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
12453  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
12454  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
12455  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
12456  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
12457  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
12458  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
12459  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
12460  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
12461  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
12462  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
12463  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
12464  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1500, 15, 91, 0x4),
12465  FieldTrait(1502, 1, 92, 0x4), FieldTrait(1617, 1, 90, 0x4)
12466 };
12467 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits, 95);
12470 //-------------------------------------------------------------------------------------------------
12471 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12472 {
12473  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12474 };
12475 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12478 //-------------------------------------------------------------------------------------------------
12479 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12480 {
12481  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12482  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12483 };
12484 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12487 //-------------------------------------------------------------------------------------------------
12488 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12489 {
12490  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12491  FieldTrait(1052, 1, 4, 0xc)
12492 };
12493 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12496 //-------------------------------------------------------------------------------------------------
12497 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12498 {
12499  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12500 };
12501 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12504 //-------------------------------------------------------------------------------------------------
12505 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12506 {
12507  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12508  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12509  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12510 };
12511 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12514 //-------------------------------------------------------------------------------------------------
12515 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12516 {
12517  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12518 };
12519 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12522 //-------------------------------------------------------------------------------------------------
12523 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12524 {
12525  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12526 };
12527 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12530 //-------------------------------------------------------------------------------------------------
12531 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits[] =
12532 {
12533  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12534  FieldTrait( 802, 1, 4, 0xc)
12535 };
12536 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits, 4);
12539 //-------------------------------------------------------------------------------------------------
12540 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12541 {
12542  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12543 };
12544 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12547 //-------------------------------------------------------------------------------------------------
12548 const FieldTrait StreamAssignmentReportACK::_traits[] =
12549 {
12550  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
12551  FieldTrait(1501, 15, 2, 0x5), FieldTrait(1502, 1, 3, 0x4), FieldTrait(1503, 1, 1, 0x5)
12552 };
12555 //-------------------------------------------------------------------------------------------------
12556 const FieldTrait PartyDetailsListRequest::_traits[] =
12557 {
12558  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 263, 7, 6, 0x4), FieldTrait( 354, 2, 8, 0x4),
12559  FieldTrait( 355, 28, 9, 0x4), FieldTrait( 453, 1, 3, 0xc), FieldTrait(1505, 15, 1, 0x5),
12560  FieldTrait(1506, 1, 2, 0xd), FieldTrait(1508, 1, 4, 0xc), FieldTrait(1514, 1, 5, 0xc)
12561 };
12564 //-------------------------------------------------------------------------------------------------
12566 {
12567  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12568  FieldTrait( 802, 1, 4, 0xc)
12569 };
12572 const unsigned short PartyDetailsListRequest::NoPartyIDs::_fnum;
12573 //-------------------------------------------------------------------------------------------------
12574 const FieldTrait PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12575 {
12576  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12577 };
12578 const FieldTrait_Hash_Array PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_ftha(PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12581 //-------------------------------------------------------------------------------------------------
12583 {
12584  FieldTrait(1507, 1, 1, 0x5)
12585 };
12589 //-------------------------------------------------------------------------------------------------
12591 {
12592  FieldTrait(1509, 1, 1, 0x4)
12593 };
12597 //-------------------------------------------------------------------------------------------------
12599 {
12600  FieldTrait(1515, 1, 1, 0x4)
12601 };
12605 //-------------------------------------------------------------------------------------------------
12606 const FieldTrait PartyDetailsListReport::_traits[] =
12607 {
12608  FieldTrait( 58, 15, 11, 0x4), FieldTrait( 354, 2, 12, 0x4), FieldTrait( 355, 28, 13, 0x4),
12609  FieldTrait( 893, 8, 9, 0x4), FieldTrait(1180, 15, 1, 0x4), FieldTrait(1181, 4, 2, 0x4),
12610  FieldTrait(1350, 4, 3, 0x4), FieldTrait(1352, 8, 4, 0x4), FieldTrait(1505, 15, 6, 0x4),
12611  FieldTrait(1510, 15, 5, 0x5), FieldTrait(1511, 1, 7, 0x4), FieldTrait(1512, 1, 8, 0x4),
12612  FieldTrait(1513, 1, 10, 0xc)
12613 };
12614 const FieldTrait_Hash_Array PartyDetailsListReport::_ftha(PartyDetailsListReport::_traits, 13);
12616 //-------------------------------------------------------------------------------------------------
12618 {
12619  FieldTrait( 447, 7, 2, 0x5), FieldTrait( 448, 15, 1, 0x5), FieldTrait( 452, 1, 3, 0x5),
12620  FieldTrait( 802, 1, 4, 0xc), FieldTrait(1516, 1, 5, 0xc), FieldTrait(1522, 1, 6, 0xc),
12621  FieldTrait(1529, 1, 7, 0xc), FieldTrait(1562, 1, 8, 0xc)
12622 };
12625 const unsigned short PartyDetailsListReport::NoPartyList::_fnum;
12626 //-------------------------------------------------------------------------------------------------
12627 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits[] =
12628 {
12629  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12630 };
12631 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits, 2);
12634 //-------------------------------------------------------------------------------------------------
12635 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits[] =
12636 {
12637  FieldTrait(1517, 15, 1, 0x4), FieldTrait(1518, 7, 2, 0x4), FieldTrait(1519, 1, 3, 0xc)
12638 };
12639 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits, 3);
12642 //-------------------------------------------------------------------------------------------------
12643 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits[] =
12644 {
12645  FieldTrait(1520, 15, 1, 0x4), FieldTrait(1521, 1, 2, 0x4)
12646 };
12647 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits, 2);
12650 //-------------------------------------------------------------------------------------------------
12651 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits[] =
12652 {
12653  FieldTrait(1523, 15, 1, 0x4), FieldTrait(1524, 7, 2, 0x4), FieldTrait(1525, 1, 3, 0x4),
12654  FieldTrait(1526, 1, 4, 0xc)
12655 };
12656 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits, 4);
12659 //-------------------------------------------------------------------------------------------------
12660 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits[] =
12661 {
12662  FieldTrait(1527, 15, 1, 0x4), FieldTrait(1528, 1, 2, 0x4)
12663 };
12664 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits, 2);
12667 //-------------------------------------------------------------------------------------------------
12668 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits[] =
12669 {
12670  FieldTrait(1530, 1, 1, 0x4), FieldTrait(1531, 13, 2, 0x4), FieldTrait(1532, 19, 3, 0x4),
12671  FieldTrait(1533, 15, 4, 0x4), FieldTrait(1534, 1, 5, 0xc), FieldTrait(1559, 1, 6, 0xc)
12672 };
12673 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits, 6);
12676 //-------------------------------------------------------------------------------------------------
12677 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits[] =
12678 {
12679  FieldTrait(1535, 1, 1, 0x4), FieldTrait(1536, 15, 2, 0x4), FieldTrait(1537, 15, 3, 0x4),
12680  FieldTrait(1538, 15, 4, 0x4), FieldTrait(1539, 15, 5, 0x4), FieldTrait(1540, 1, 6, 0xc),
12681  FieldTrait(1543, 1, 7, 0x4), FieldTrait(1544, 15, 8, 0x4), FieldTrait(1545, 15, 9, 0x4),
12682  FieldTrait(1546, 15, 10, 0x4), FieldTrait(1547, 15, 11, 0x4), FieldTrait(1548, 15, 12, 0x4),
12683  FieldTrait(1549, 21, 13, 0x4), FieldTrait(1550, 26, 14, 0x4), FieldTrait(1551, 15, 15, 0x4),
12684  FieldTrait(1552, 15, 16, 0x4), FieldTrait(1553, 1, 17, 0x4), FieldTrait(1554, 8, 18, 0x4),
12685  FieldTrait(1555, 14, 19, 0x4), FieldTrait(1556, 15, 21, 0x4), FieldTrait(1557, 15, 24, 0x4),
12686  FieldTrait(1558, 9, 25, 0x4), FieldTrait(1616, 20, 20, 0x4), FieldTrait(1620, 2, 22, 0x4),
12687  FieldTrait(1621, 28, 23, 0x4)
12688 };
12689 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits, 25);
12692 //-------------------------------------------------------------------------------------------------
12693 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits[] =
12694 {
12695  FieldTrait(1541, 15, 1, 0x4), FieldTrait(1542, 15, 2, 0x4)
12696 };
12697 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits, 2);
12700 //-------------------------------------------------------------------------------------------------
12701 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits[] =
12702 {
12703  FieldTrait(1560, 14, 1, 0x4), FieldTrait(1561, 15, 2, 0x4)
12704 };
12705 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits, 2);
12708 //-------------------------------------------------------------------------------------------------
12709 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits[] =
12710 {
12711  FieldTrait(1514, 1, 8, 0xc), FieldTrait(1563, 15, 1, 0x4), FieldTrait(1564, 7, 2, 0x4),
12712  FieldTrait(1565, 1, 3, 0x4), FieldTrait(1566, 1, 4, 0xc), FieldTrait(1569, 1, 5, 0xc),
12713  FieldTrait(1575, 1, 6, 0xc), FieldTrait(1582, 1, 7, 0xc)
12714 };
12715 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits, 8);
12718 //-------------------------------------------------------------------------------------------------
12719 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits[] =
12720 {
12721  FieldTrait(1515, 1, 1, 0x4)
12722 };
12723 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits, 1);
12726 //-------------------------------------------------------------------------------------------------
12727 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits[] =
12728 {
12729  FieldTrait(1567, 15, 1, 0x4), FieldTrait(1568, 1, 2, 0x4)
12730 };
12731 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits, 2);
12734 //-------------------------------------------------------------------------------------------------
12735 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits[] =
12736 {
12737  FieldTrait(1570, 15, 1, 0x4), FieldTrait(1571, 7, 2, 0x4), FieldTrait(1572, 1, 3, 0xc)
12738 };
12739 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits, 3);
12742 //-------------------------------------------------------------------------------------------------
12743 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits[] =
12744 {
12745  FieldTrait(1573, 15, 1, 0x4), FieldTrait(1574, 1, 2, 0x4)
12746 };
12747 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits, 2);
12750 //-------------------------------------------------------------------------------------------------
12751 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits[] =
12752 {
12753  FieldTrait(1576, 15, 1, 0x4), FieldTrait(1577, 7, 2, 0x4), FieldTrait(1578, 1, 3, 0x4),
12754  FieldTrait(1579, 1, 4, 0xc)
12755 };
12756 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits, 4);
12759 //-------------------------------------------------------------------------------------------------
12760 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits[] =
12761 {
12762  FieldTrait(1580, 15, 1, 0x4), FieldTrait(1581, 1, 2, 0x4)
12763 };
12764 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits, 2);
12767 //-------------------------------------------------------------------------------------------------
12768 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits[] =
12769 {
12770  FieldTrait(1583, 1, 1, 0x4), FieldTrait(1584, 13, 2, 0x4), FieldTrait(1585, 19, 3, 0x4),
12771  FieldTrait(1586, 15, 4, 0x4), FieldTrait(1587, 1, 5, 0xc), FieldTrait(1613, 1, 6, 0xc)
12772 };
12773 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits, 6);
12776 //-------------------------------------------------------------------------------------------------
12777 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits[] =
12778 {
12779  FieldTrait(1588, 1, 1, 0x4), FieldTrait(1589, 15, 2, 0x4), FieldTrait(1590, 15, 3, 0x4),
12780  FieldTrait(1591, 15, 4, 0x4), FieldTrait(1592, 15, 5, 0x4), FieldTrait(1593, 1, 6, 0xc),
12781  FieldTrait(1596, 1, 7, 0x4), FieldTrait(1597, 15, 8, 0x4), FieldTrait(1598, 15, 9, 0x4),
12782  FieldTrait(1599, 15, 10, 0x4), FieldTrait(1600, 15, 11, 0x4), FieldTrait(1601, 15, 12, 0x4),
12783  FieldTrait(1602, 21, 13, 0x4), FieldTrait(1603, 26, 14, 0x4), FieldTrait(1604, 15, 15, 0x4),
12784  FieldTrait(1605, 15, 16, 0x4), FieldTrait(1606, 1, 17, 0x4), FieldTrait(1607, 8, 18, 0x4),
12785  FieldTrait(1608, 14, 19, 0x4), FieldTrait(1609, 20, 20, 0x4), FieldTrait(1610, 15, 21, 0x4),
12786  FieldTrait(1611, 15, 24, 0x4), FieldTrait(1612, 9, 25, 0x4), FieldTrait(1618, 2, 22, 0x4),
12787  FieldTrait(1619, 28, 23, 0x4)
12788 };
12789 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits, 25);
12792 //-------------------------------------------------------------------------------------------------
12793 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits[] =
12794 {
12795  FieldTrait(1594, 15, 1, 0x4), FieldTrait(1595, 15, 2, 0x4)
12796 };
12797 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits, 2);
12800 //-------------------------------------------------------------------------------------------------
12801 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits[] =
12802 {
12803  FieldTrait(1614, 14, 1, 0x4), FieldTrait(1615, 15, 2, 0x4)
12804 };
12805 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits, 2);
12808 //-------------------------------------------------------------------------------------------------
12809 const FieldTrait NewOrderSingle::_traits[] =
12810 {
12811  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 1, 0x5), FieldTrait( 12, 13, 163, 0x4),
12812  FieldTrait( 13, 7, 164, 0x4), FieldTrait( 15, 19, 153, 0x4), FieldTrait( 18, 16, 20, 0x4),
12813  FieldTrait( 21, 7, 19, 0x4), FieldTrait( 22, 15, 29, 0x4), FieldTrait( 23, 15, 156, 0x4),
12814  FieldTrait( 38, 10, 130, 0x4), FieldTrait( 40, 7, 135, 0x5), FieldTrait( 44, 11, 137, 0x4),
12815  FieldTrait( 48, 15, 28, 0x4), FieldTrait( 54, 7, 125, 0x5), FieldTrait( 55, 15, 26, 0x4),
12816  FieldTrait( 58, 15, 173, 0x4), FieldTrait( 59, 7, 158, 0x4), FieldTrait( 60, 22, 127, 0x5),
12817  FieldTrait( 63, 15, 15, 0x4), FieldTrait( 64, 25, 16, 0x4), FieldTrait( 65, 15, 27, 0x4),
12818  FieldTrait( 70, 15, 13, 0x4), FieldTrait( 75, 25, 6, 0x4), FieldTrait( 77, 7, 179, 0x4),
12819  FieldTrait( 78, 1, 14, 0xc), FieldTrait( 81, 7, 25, 0x4), FieldTrait( 99, 11, 138, 0x4),
12820  FieldTrait( 100, 20, 23, 0x4), FieldTrait( 106, 15, 55, 0x4), FieldTrait( 107, 15, 58, 0x4),
12821  FieldTrait( 110, 10, 21, 0x4), FieldTrait( 111, 10, 22, 0x4), FieldTrait( 114, 8, 126, 0x4),
12822  FieldTrait( 117, 15, 157, 0x4), FieldTrait( 120, 19, 171, 0x4), FieldTrait( 121, 8, 170, 0x4),
12823  FieldTrait( 126, 22, 161, 0x4), FieldTrait( 140, 11, 124, 0x4), FieldTrait( 152, 10, 131, 0x4),
12824  FieldTrait( 167, 15, 33, 0x4), FieldTrait( 168, 22, 159, 0x4), FieldTrait( 192, 10, 177, 0x4),
12825  FieldTrait( 193, 25, 176, 0x4), FieldTrait( 200, 21, 35, 0x4), FieldTrait( 201, 1, 96, 0x4),
12826  FieldTrait( 202, 11, 49, 0x4), FieldTrait( 203, 1, 180, 0x4), FieldTrait( 206, 7, 51, 0x4),
12827  FieldTrait( 207, 20, 54, 0x4), FieldTrait( 210, 10, 181, 0x4), FieldTrait( 211, 9, 182, 0x4),
12828  FieldTrait( 218, 12, 139, 0x4), FieldTrait( 220, 19, 140, 0x4), FieldTrait( 221, 15, 141, 0x4),
12829  FieldTrait( 222, 15, 142, 0x4), FieldTrait( 223, 14, 53, 0x4), FieldTrait( 224, 25, 37, 0x4),
12830  FieldTrait( 225, 25, 38, 0x4), FieldTrait( 226, 1, 40, 0x4), FieldTrait( 227, 14, 41, 0x4),
12831  FieldTrait( 228, 9, 42, 0x4), FieldTrait( 229, 25, 5, 0x4), FieldTrait( 231, 9, 52, 0x4),
12832  FieldTrait( 232, 1, 128, 0xc), FieldTrait( 235, 15, 147, 0x4), FieldTrait( 236, 14, 148, 0x4),
12833  FieldTrait( 239, 1, 39, 0x4), FieldTrait( 240, 25, 48, 0x4), FieldTrait( 255, 15, 43, 0x4),
12834  FieldTrait( 348, 2, 56, 0x4), FieldTrait( 349, 28, 57, 0x4), FieldTrait( 350, 2, 59, 0x4),
12835  FieldTrait( 351, 28, 60, 0x4), FieldTrait( 354, 2, 174, 0x4), FieldTrait( 355, 28, 175, 0x4),
12836  FieldTrait( 376, 15, 154, 0x4), FieldTrait( 377, 8, 155, 0x4), FieldTrait( 386, 1, 24, 0xc),
12837  FieldTrait( 388, 7, 193, 0x4), FieldTrait( 389, 9, 194, 0x4), FieldTrait( 423, 1, 136, 0x4),
12838  FieldTrait( 427, 1, 162, 0x4), FieldTrait( 432, 25, 160, 0x4), FieldTrait( 453, 1, 4, 0xc),
12839  FieldTrait( 454, 1, 30, 0xc), FieldTrait( 460, 1, 31, 0x4), FieldTrait( 461, 15, 32, 0x4),
12840  FieldTrait( 468, 7, 133, 0x4), FieldTrait( 469, 9, 134, 0x4), FieldTrait( 470, 18, 45, 0x4),
12841  FieldTrait( 471, 15, 46, 0x4), FieldTrait( 472, 15, 47, 0x4), FieldTrait( 479, 19, 165, 0x4),
12842  FieldTrait( 480, 7, 203, 0x4), FieldTrait( 481, 7, 204, 0x4), FieldTrait( 494, 15, 206, 0x4),
12843  FieldTrait( 497, 7, 166, 0x4), FieldTrait( 513, 15, 205, 0x4), FieldTrait( 516, 14, 132, 0x4),
12844  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 167, 0x4), FieldTrait( 529, 16, 168, 0x4),
12845  FieldTrait( 541, 25, 36, 0x4), FieldTrait( 543, 15, 44, 0x4), FieldTrait( 544, 7, 17, 0x4),
12846  FieldTrait( 581, 1, 9, 0x4), FieldTrait( 582, 1, 169, 0x4), FieldTrait( 583, 15, 3, 0x4),
12847  FieldTrait( 589, 7, 10, 0x4), FieldTrait( 590, 7, 11, 0x4), FieldTrait( 591, 7, 12, 0x4),
12848  FieldTrait( 635, 15, 18, 0x4), FieldTrait( 640, 11, 178, 0x4), FieldTrait( 660, 1, 8, 0x4),
12849  FieldTrait( 662, 11, 143, 0x4), FieldTrait( 663, 1, 144, 0x4), FieldTrait( 667, 21, 62, 0x4),
12850  FieldTrait( 691, 15, 61, 0x4), FieldTrait( 696, 25, 150, 0x4), FieldTrait( 697, 11, 151, 0x4),
12851  FieldTrait( 698, 1, 152, 0x4), FieldTrait( 699, 15, 145, 0x4), FieldTrait( 701, 25, 149, 0x4),
12852  FieldTrait( 711, 1, 123, 0xc), FieldTrait( 761, 15, 146, 0x4), FieldTrait( 762, 15, 34, 0x4),
12853  FieldTrait( 768, 1, 213, 0xc), FieldTrait( 775, 1, 172, 0x4), FieldTrait( 788, 1, 118, 0x4),
12854  FieldTrait( 835, 1, 183, 0x4), FieldTrait( 836, 1, 184, 0x4), FieldTrait( 837, 1, 185, 0x4),
12855  FieldTrait( 838, 1, 186, 0x4), FieldTrait( 840, 1, 187, 0x4), FieldTrait( 841, 1, 195, 0x4),
12856  FieldTrait( 842, 1, 196, 0x4), FieldTrait( 843, 1, 197, 0x4), FieldTrait( 844, 1, 198, 0x4),
12857  FieldTrait( 846, 1, 199, 0x4), FieldTrait( 847, 1, 200, 0x4), FieldTrait( 848, 15, 201, 0x4),
12858  FieldTrait( 849, 14, 202, 0x4), FieldTrait( 854, 1, 129, 0x4), FieldTrait( 864, 1, 65, 0xc),
12859  FieldTrait( 873, 25, 66, 0x4), FieldTrait( 874, 25, 67, 0x4), FieldTrait( 875, 1, 63, 0x4),
12860  FieldTrait( 876, 15, 64, 0x4), FieldTrait( 898, 14, 122, 0x4), FieldTrait( 913, 15, 114, 0x4),
12861  FieldTrait( 914, 15, 115, 0x4), FieldTrait( 915, 25, 116, 0x4), FieldTrait( 916, 25, 119, 0x4),
12862  FieldTrait( 917, 25, 120, 0x4), FieldTrait( 918, 19, 117, 0x4), FieldTrait( 919, 1, 121, 0x4),
12863  FieldTrait( 947, 19, 50, 0x4), FieldTrait( 957, 1, 207, 0xc), FieldTrait( 965, 15, 68, 0x4),
12864  FieldTrait( 966, 15, 69, 0x4), FieldTrait( 967, 9, 71, 0x4), FieldTrait( 968, 9, 72, 0x4),
12865  FieldTrait( 969, 9, 73, 0x4), FieldTrait( 970, 1, 74, 0x4), FieldTrait( 971, 1, 75, 0x4),
12866  FieldTrait( 996, 15, 77, 0x4), FieldTrait( 997, 15, 78, 0x4), FieldTrait(1018, 1, 76, 0xc),
12867  FieldTrait(1028, 8, 208, 0x4), FieldTrait(1029, 8, 209, 0x4), FieldTrait(1030, 15, 210, 0x4),
12868  FieldTrait(1031, 17, 211, 0x4), FieldTrait(1032, 1, 212, 0x4), FieldTrait(1049, 7, 70, 0x4),
12869  FieldTrait(1079, 26, 79, 0x4), FieldTrait(1080, 15, 241, 0x4), FieldTrait(1081, 7, 242, 0x4),
12870  FieldTrait(1082, 10, 216, 0x4), FieldTrait(1083, 7, 217, 0x4), FieldTrait(1084, 7, 218, 0x4),
12871  FieldTrait(1085, 10, 219, 0x4), FieldTrait(1086, 10, 220, 0x4), FieldTrait(1087, 10, 221, 0x4),
12872  FieldTrait(1088, 10, 222, 0x4), FieldTrait(1089, 10, 214, 0x4), FieldTrait(1090, 1, 215, 0x4),
12873  FieldTrait(1091, 8, 240, 0x4), FieldTrait(1092, 7, 224, 0x4), FieldTrait(1094, 1, 188, 0x4),
12874  FieldTrait(1096, 15, 189, 0x4), FieldTrait(1097, 15, 190, 0x4), FieldTrait(1098, 15, 191, 0x4),
12875  FieldTrait(1099, 15, 192, 0x4), FieldTrait(1100, 7, 225, 0x4), FieldTrait(1101, 7, 226, 0x4),
12876  FieldTrait(1102, 11, 227, 0x4), FieldTrait(1103, 15, 228, 0x4), FieldTrait(1104, 15, 229, 0x4),
12877  FieldTrait(1105, 15, 230, 0x4), FieldTrait(1106, 15, 231, 0x4), FieldTrait(1107, 7, 232, 0x4),
12878  FieldTrait(1108, 7, 233, 0x4), FieldTrait(1109, 7, 234, 0x4), FieldTrait(1110, 11, 235, 0x4),
12879  FieldTrait(1111, 7, 236, 0x4), FieldTrait(1112, 10, 237, 0x4), FieldTrait(1113, 15, 238, 0x4),
12880  FieldTrait(1114, 15, 239, 0x4), FieldTrait(1133, 7, 243, 0x4), FieldTrait(1138, 10, 223, 0x4),
12881  FieldTrait(1146, 13, 81, 0x4), FieldTrait(1147, 10, 82, 0x4), FieldTrait(1151, 15, 80, 0x4),
12882  FieldTrait(1184, 2, 83, 0x4), FieldTrait(1185, 29, 84, 0x4), FieldTrait(1186, 15, 85, 0x4),
12883  FieldTrait(1191, 15, 87, 0x4), FieldTrait(1192, 10, 88, 0x4), FieldTrait(1193, 7, 89, 0x4),
12884  FieldTrait(1194, 1, 90, 0x4), FieldTrait(1195, 13, 91, 0x4), FieldTrait(1196, 15, 92, 0x4),
12885  FieldTrait(1197, 15, 99, 0x4), FieldTrait(1198, 1, 93, 0x4), FieldTrait(1199, 11, 94, 0x4),
12886  FieldTrait(1200, 11, 95, 0x4), FieldTrait(1227, 15, 86, 0x4), FieldTrait(1242, 8, 98, 0x4),
12887  FieldTrait(1244, 8, 97, 0x4), FieldTrait(1435, 1, 100, 0x4), FieldTrait(1439, 1, 101, 0x4),
12888  FieldTrait(1449, 15, 102, 0x4), FieldTrait(1450, 15, 103, 0x4), FieldTrait(1451, 14, 104, 0x4),
12889  FieldTrait(1452, 14, 105, 0x4), FieldTrait(1457, 14, 106, 0x4), FieldTrait(1458, 14, 107, 0x4),
12890  FieldTrait(1478, 1, 108, 0x4), FieldTrait(1479, 1, 109, 0x4), FieldTrait(1480, 14, 110, 0x4),
12891  FieldTrait(1481, 1, 111, 0x4), FieldTrait(1482, 1, 112, 0x4), FieldTrait(1483, 1, 113, 0xc)
12892 };
12893 const FieldTrait_Hash_Array NewOrderSingle::_ftha(NewOrderSingle::_traits, 243);
12895 //-------------------------------------------------------------------------------------------------
12896 const FieldTrait NewOrderSingle::NoAllocs::_traits[] =
12897 {
12898  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
12899  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
12900 };
12903 const unsigned short NewOrderSingle::NoAllocs::_fnum;
12904 //-------------------------------------------------------------------------------------------------
12905 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits[] =
12906 {
12907  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
12908  FieldTrait( 804, 1, 4, 0xc)
12909 };
12910 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits, 4);
12913 //-------------------------------------------------------------------------------------------------
12914 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
12915 {
12916  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
12917 };
12918 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
12921 //-------------------------------------------------------------------------------------------------
12922 const FieldTrait NewOrderSingle::NoStipulations::_traits[] =
12923 {
12924  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
12925 };
12927 const MsgType NewOrderSingle::NoStipulations::_msgtype("NoStipulations");
12928 const unsigned short NewOrderSingle::NoStipulations::_fnum;
12929 //-------------------------------------------------------------------------------------------------
12930 const FieldTrait NewOrderSingle::NoTradingSessions::_traits[] =
12931 {
12932  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
12933 };
12935 const MsgType NewOrderSingle::NoTradingSessions::_msgtype("NoTradingSessions");
12936 const unsigned short NewOrderSingle::NoTradingSessions::_fnum;
12937 //-------------------------------------------------------------------------------------------------
12938 const FieldTrait NewOrderSingle::NoPartyIDs::_traits[] =
12939 {
12940  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12941  FieldTrait( 802, 1, 4, 0xc)
12942 };
12944 const MsgType NewOrderSingle::NoPartyIDs::_msgtype("NoPartyIDs");
12945 const unsigned short NewOrderSingle::NoPartyIDs::_fnum;
12946 //-------------------------------------------------------------------------------------------------
12947 const FieldTrait NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits[] =
12948 {
12949  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12950 };
12951 const FieldTrait_Hash_Array NewOrderSingle::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits, 2);
12954 //-------------------------------------------------------------------------------------------------
12955 const FieldTrait NewOrderSingle::NoSecurityAltID::_traits[] =
12956 {
12957  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12958 };
12960 const MsgType NewOrderSingle::NoSecurityAltID::_msgtype("NoSecurityAltID");
12961 const unsigned short NewOrderSingle::NoSecurityAltID::_fnum;
12962 //-------------------------------------------------------------------------------------------------
12963 const FieldTrait NewOrderSingle::NoUnderlyings::_traits[] =
12964 {
12965  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
12966  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
12967  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
12968  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
12969  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
12970  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
12971  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
12972  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
12973  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
12974  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
12975  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
12976  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
12977  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
12978  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
12979  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
12980  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
12981  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
12982  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
12983  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
12984  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
12985  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
12986  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
12987  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
12988  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
12989 };
12991 const MsgType NewOrderSingle::NoUnderlyings::_msgtype("NoUnderlyings");
12992 const unsigned short NewOrderSingle::NoUnderlyings::_fnum;
12993 //-------------------------------------------------------------------------------------------------
12994 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12995 {
12996  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12997 };
12998 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13001 //-------------------------------------------------------------------------------------------------
13002 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits[] =
13003 {
13004  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13005 };
13006 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13009 //-------------------------------------------------------------------------------------------------
13010 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13011 {
13012  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13013  FieldTrait(1062, 1, 4, 0xc)
13014 };
13015 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13018 //-------------------------------------------------------------------------------------------------
13019 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13020 {
13021  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13022 };
13023 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13026 //-------------------------------------------------------------------------------------------------
13028 {
13029  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
13030  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
13031 };
13033 const MsgType NewOrderSingle::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
13034 const unsigned short NewOrderSingle::NoTrdRegTimestamps::_fnum;
13035 //-------------------------------------------------------------------------------------------------
13036 const FieldTrait NewOrderSingle::NoEvents::_traits[] =
13037 {
13038  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13039  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13040 };
13043 const unsigned short NewOrderSingle::NoEvents::_fnum;
13044 //-------------------------------------------------------------------------------------------------
13046 {
13047  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13048 };
13050 const MsgType NewOrderSingle::NoStrategyParameters::_msgtype("NoStrategyParameters");
13051 const unsigned short NewOrderSingle::NoStrategyParameters::_fnum;
13052 //-------------------------------------------------------------------------------------------------
13054 {
13055  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13056  FieldTrait(1052, 1, 4, 0xc)
13057 };
13059 const MsgType NewOrderSingle::NoInstrumentParties::_msgtype("NoInstrumentParties");
13060 const unsigned short NewOrderSingle::NoInstrumentParties::_fnum;
13061 //-------------------------------------------------------------------------------------------------
13062 const FieldTrait NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13063 {
13064  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13065 };
13066 const FieldTrait_Hash_Array NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13069 //-------------------------------------------------------------------------------------------------
13070 const FieldTrait NewOrderSingle::NoComplexEvents::_traits[] =
13071 {
13072  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13073  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13074  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13075 };
13077 const MsgType NewOrderSingle::NoComplexEvents::_msgtype("NoComplexEvents");
13078 const unsigned short NewOrderSingle::NoComplexEvents::_fnum;
13079 //-------------------------------------------------------------------------------------------------
13080 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits[] =
13081 {
13082  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13083 };
13084 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits, 3);
13087 //-------------------------------------------------------------------------------------------------
13088 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13089 {
13090  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13091 };
13092 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13095 //-------------------------------------------------------------------------------------------------
13096 const FieldTrait NewOrderList::_traits[] =
13097 {
13098  FieldTrait( 66, 15, 1, 0x5), FieldTrait( 68, 1, 17, 0x5), FieldTrait( 69, 15, 11, 0x4),
13099  FieldTrait( 73, 1, 19, 0xd), FieldTrait( 352, 2, 12, 0x4), FieldTrait( 353, 28, 13, 0x4),
13100  FieldTrait( 390, 15, 2, 0x4), FieldTrait( 391, 15, 3, 0x4), FieldTrait( 394, 1, 5, 0x5),
13101  FieldTrait( 414, 1, 4, 0x4), FieldTrait( 415, 1, 6, 0x4), FieldTrait( 433, 7, 10, 0x4),
13102  FieldTrait( 480, 7, 7, 0x4), FieldTrait( 481, 7, 8, 0x4), FieldTrait( 513, 15, 9, 0x4),
13103  FieldTrait( 765, 14, 14, 0x4), FieldTrait( 766, 13, 15, 0x4), FieldTrait( 767, 19, 16, 0x4),
13104  FieldTrait( 893, 8, 18, 0x4), FieldTrait(1116, 1, 20, 0xc), FieldTrait(1385, 1, 21, 0x4)
13105 };
13106 const FieldTrait_Hash_Array NewOrderList::_ftha(NewOrderList::_traits, 21);
13107 const MsgType NewOrderList::_msgtype("E");
13108 //-------------------------------------------------------------------------------------------------
13109 const FieldTrait NewOrderList::NoOrders::_traits[] =
13110 {
13111  FieldTrait( 1, 15, 9, 0x4), FieldTrait( 11, 15, 1, 0x5), FieldTrait( 12, 13, 157, 0x4),
13112  FieldTrait( 13, 7, 158, 0x4), FieldTrait( 15, 19, 147, 0x4), FieldTrait( 18, 16, 22, 0x4),
13113  FieldTrait( 21, 7, 21, 0x4), FieldTrait( 22, 15, 31, 0x4), FieldTrait( 23, 15, 150, 0x4),
13114  FieldTrait( 38, 10, 124, 0x4), FieldTrait( 40, 7, 129, 0x4), FieldTrait( 44, 11, 131, 0x4),
13115  FieldTrait( 48, 15, 30, 0x4), FieldTrait( 54, 7, 118, 0x5), FieldTrait( 55, 15, 28, 0x4),
13116  FieldTrait( 58, 15, 167, 0x4), FieldTrait( 59, 7, 152, 0x4), FieldTrait( 60, 22, 121, 0x4),
13117  FieldTrait( 63, 15, 17, 0x4), FieldTrait( 64, 25, 18, 0x4), FieldTrait( 65, 15, 29, 0x4),
13118  FieldTrait( 67, 1, 3, 0x5), FieldTrait( 70, 15, 14, 0x4), FieldTrait( 75, 25, 8, 0x4),
13119  FieldTrait( 77, 7, 173, 0x4), FieldTrait( 78, 1, 16, 0xc), FieldTrait( 81, 7, 27, 0x4),
13120  FieldTrait( 99, 11, 132, 0x4), FieldTrait( 100, 20, 25, 0x4), FieldTrait( 106, 15, 57, 0x4),
13121  FieldTrait( 107, 15, 60, 0x4), FieldTrait( 110, 10, 23, 0x4), FieldTrait( 111, 10, 24, 0x4),
13122  FieldTrait( 114, 8, 120, 0x4), FieldTrait( 117, 15, 151, 0x4), FieldTrait( 120, 19, 165, 0x4),
13123  FieldTrait( 121, 8, 164, 0x4), FieldTrait( 126, 22, 155, 0x4), FieldTrait( 140, 11, 117, 0x4),
13124  FieldTrait( 152, 10, 125, 0x4), FieldTrait( 160, 7, 5, 0x4), FieldTrait( 167, 15, 35, 0x4),
13125  FieldTrait( 168, 22, 153, 0x4), FieldTrait( 192, 10, 171, 0x4), FieldTrait( 193, 25, 170, 0x4),
13126  FieldTrait( 200, 21, 37, 0x4), FieldTrait( 201, 1, 98, 0x4), FieldTrait( 202, 11, 51, 0x4),
13127  FieldTrait( 203, 1, 174, 0x4), FieldTrait( 206, 7, 53, 0x4), FieldTrait( 207, 20, 56, 0x4),
13128  FieldTrait( 210, 10, 175, 0x4), FieldTrait( 211, 9, 176, 0x4), FieldTrait( 218, 12, 133, 0x4),
13129  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
13130  FieldTrait( 223, 14, 55, 0x4), FieldTrait( 224, 25, 39, 0x4), FieldTrait( 225, 25, 40, 0x4),
13131  FieldTrait( 226, 1, 42, 0x4), FieldTrait( 227, 14, 43, 0x4), FieldTrait( 228, 9, 44, 0x4),
13132  FieldTrait( 229, 25, 7, 0x4), FieldTrait( 231, 9, 54, 0x4), FieldTrait( 232, 1, 122, 0xc),
13133  FieldTrait( 235, 15, 141, 0x4), FieldTrait( 236, 14, 142, 0x4), FieldTrait( 239, 1, 41, 0x4),
13134  FieldTrait( 240, 25, 50, 0x4), FieldTrait( 255, 15, 45, 0x4), FieldTrait( 348, 2, 58, 0x4),
13135  FieldTrait( 349, 28, 59, 0x4), FieldTrait( 350, 2, 61, 0x4), FieldTrait( 351, 28, 62, 0x4),
13136  FieldTrait( 354, 2, 168, 0x4), FieldTrait( 355, 28, 169, 0x4), FieldTrait( 376, 15, 148, 0x4),
13137  FieldTrait( 377, 8, 149, 0x4), FieldTrait( 386, 1, 26, 0xc), FieldTrait( 388, 7, 187, 0x4),
13138  FieldTrait( 389, 9, 188, 0x4), FieldTrait( 401, 1, 119, 0x4), FieldTrait( 423, 1, 130, 0x4),
13139  FieldTrait( 427, 1, 156, 0x4), FieldTrait( 432, 25, 154, 0x4), FieldTrait( 453, 1, 6, 0xc),
13140  FieldTrait( 454, 1, 32, 0xc), FieldTrait( 460, 1, 33, 0x4), FieldTrait( 461, 15, 34, 0x4),
13141  FieldTrait( 468, 7, 127, 0x4), FieldTrait( 469, 9, 128, 0x4), FieldTrait( 470, 18, 47, 0x4),
13142  FieldTrait( 471, 15, 48, 0x4), FieldTrait( 472, 15, 49, 0x4), FieldTrait( 479, 19, 159, 0x4),
13143  FieldTrait( 494, 15, 197, 0x4), FieldTrait( 497, 7, 160, 0x4), FieldTrait( 516, 14, 126, 0x4),
13144  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 161, 0x4), FieldTrait( 529, 16, 162, 0x4),
13145  FieldTrait( 541, 25, 38, 0x4), FieldTrait( 543, 15, 46, 0x4), FieldTrait( 544, 7, 19, 0x4),
13146  FieldTrait( 581, 1, 11, 0x4), FieldTrait( 582, 1, 163, 0x4), FieldTrait( 583, 15, 4, 0x4),
13147  FieldTrait( 589, 7, 12, 0x4), FieldTrait( 590, 7, 13, 0x4), FieldTrait( 591, 7, 15, 0x4),
13148  FieldTrait( 635, 15, 20, 0x4), FieldTrait( 640, 11, 172, 0x4), FieldTrait( 660, 1, 10, 0x4),
13149  FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4), FieldTrait( 667, 21, 64, 0x4),
13150  FieldTrait( 691, 15, 63, 0x4), FieldTrait( 696, 25, 144, 0x4), FieldTrait( 697, 11, 145, 0x4),
13151  FieldTrait( 698, 1, 146, 0x4), FieldTrait( 699, 15, 139, 0x4), FieldTrait( 701, 25, 143, 0x4),
13152  FieldTrait( 711, 1, 116, 0xc), FieldTrait( 761, 15, 140, 0x4), FieldTrait( 762, 15, 36, 0x4),
13153  FieldTrait( 775, 1, 166, 0x4), FieldTrait( 835, 1, 177, 0x4), FieldTrait( 836, 1, 178, 0x4),
13154  FieldTrait( 837, 1, 179, 0x4), FieldTrait( 838, 1, 180, 0x4), FieldTrait( 840, 1, 181, 0x4),
13155  FieldTrait( 841, 1, 189, 0x4), FieldTrait( 842, 1, 190, 0x4), FieldTrait( 843, 1, 191, 0x4),
13156  FieldTrait( 844, 1, 192, 0x4), FieldTrait( 846, 1, 193, 0x4), FieldTrait( 847, 1, 194, 0x4),
13157  FieldTrait( 848, 15, 195, 0x4), FieldTrait( 849, 14, 196, 0x4), FieldTrait( 854, 1, 123, 0x4),
13158  FieldTrait( 864, 1, 67, 0xc), FieldTrait( 873, 25, 68, 0x4), FieldTrait( 874, 25, 69, 0x4),
13159  FieldTrait( 875, 1, 65, 0x4), FieldTrait( 876, 15, 66, 0x4), FieldTrait( 947, 19, 52, 0x4),
13160  FieldTrait( 957, 1, 198, 0xc), FieldTrait( 965, 15, 70, 0x4), FieldTrait( 966, 15, 71, 0x4),
13161  FieldTrait( 967, 9, 73, 0x4), FieldTrait( 968, 9, 74, 0x4), FieldTrait( 969, 9, 75, 0x4),
13162  FieldTrait( 970, 1, 76, 0x4), FieldTrait( 971, 1, 77, 0x4), FieldTrait( 996, 15, 79, 0x4),
13163  FieldTrait( 997, 15, 80, 0x4), FieldTrait(1018, 1, 78, 0xc), FieldTrait(1049, 7, 72, 0x4),
13164  FieldTrait(1079, 26, 81, 0x4), FieldTrait(1080, 15, 225, 0x4), FieldTrait(1081, 7, 226, 0x4),
13165  FieldTrait(1082, 10, 201, 0x4), FieldTrait(1083, 7, 202, 0x4), FieldTrait(1084, 7, 203, 0x4),
13166  FieldTrait(1085, 10, 204, 0x4), FieldTrait(1086, 10, 205, 0x4), FieldTrait(1087, 10, 206, 0x4),
13167  FieldTrait(1088, 10, 207, 0x4), FieldTrait(1089, 10, 199, 0x4), FieldTrait(1090, 1, 200, 0x4),
13168  FieldTrait(1091, 8, 227, 0x4), FieldTrait(1092, 7, 209, 0x4), FieldTrait(1094, 1, 182, 0x4),
13169  FieldTrait(1096, 15, 183, 0x4), FieldTrait(1097, 15, 184, 0x4), FieldTrait(1098, 15, 185, 0x4),
13170  FieldTrait(1099, 15, 186, 0x4), FieldTrait(1100, 7, 210, 0x4), FieldTrait(1101, 7, 211, 0x4),
13171  FieldTrait(1102, 11, 212, 0x4), FieldTrait(1103, 15, 213, 0x4), FieldTrait(1104, 15, 214, 0x4),
13172  FieldTrait(1105, 15, 215, 0x4), FieldTrait(1106, 15, 216, 0x4), FieldTrait(1107, 7, 217, 0x4),
13173  FieldTrait(1108, 7, 218, 0x4), FieldTrait(1109, 7, 219, 0x4), FieldTrait(1110, 11, 220, 0x4),
13174  FieldTrait(1111, 7, 221, 0x4), FieldTrait(1112, 10, 222, 0x4), FieldTrait(1113, 15, 223, 0x4),
13175  FieldTrait(1114, 15, 224, 0x4), FieldTrait(1133, 7, 228, 0x4), FieldTrait(1138, 10, 208, 0x4),
13176  FieldTrait(1146, 13, 83, 0x4), FieldTrait(1147, 10, 84, 0x4), FieldTrait(1151, 15, 82, 0x4),
13177  FieldTrait(1184, 2, 85, 0x4), FieldTrait(1185, 29, 86, 0x4), FieldTrait(1186, 15, 87, 0x4),
13178  FieldTrait(1191, 15, 89, 0x4), FieldTrait(1192, 10, 90, 0x4), FieldTrait(1193, 7, 91, 0x4),
13179  FieldTrait(1194, 1, 92, 0x4), FieldTrait(1195, 13, 93, 0x4), FieldTrait(1196, 15, 94, 0x4),
13180  FieldTrait(1197, 15, 101, 0x4), FieldTrait(1198, 1, 95, 0x4), FieldTrait(1199, 11, 96, 0x4),
13181  FieldTrait(1200, 11, 97, 0x4), FieldTrait(1227, 15, 88, 0x4), FieldTrait(1242, 8, 100, 0x4),
13182  FieldTrait(1244, 8, 99, 0x4), FieldTrait(1435, 1, 102, 0x4), FieldTrait(1439, 1, 103, 0x4),
13183  FieldTrait(1449, 15, 104, 0x4), FieldTrait(1450, 15, 105, 0x4), FieldTrait(1451, 14, 106, 0x4),
13184  FieldTrait(1452, 14, 107, 0x4), FieldTrait(1457, 14, 108, 0x4), FieldTrait(1458, 14, 109, 0x4),
13185  FieldTrait(1478, 1, 110, 0x4), FieldTrait(1479, 1, 111, 0x4), FieldTrait(1480, 14, 112, 0x4),
13186  FieldTrait(1481, 1, 113, 0x4), FieldTrait(1482, 1, 114, 0x4), FieldTrait(1483, 1, 115, 0xc)
13187 };
13188 const FieldTrait_Hash_Array NewOrderList::NoOrders::_ftha(NewOrderList::NoOrders::_traits, 228);
13189 const MsgType NewOrderList::NoOrders::_msgtype("NoOrders");
13190 const unsigned short NewOrderList::NoOrders::_fnum;
13191 //-------------------------------------------------------------------------------------------------
13192 const FieldTrait NewOrderList::NoOrders::NoAllocs::_traits[] =
13193 {
13194  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
13195  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
13196 };
13197 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::_ftha(NewOrderList::NoOrders::NoAllocs::_traits, 6);
13199 const unsigned short NewOrderList::NoOrders::NoAllocs::_fnum;
13200 //-------------------------------------------------------------------------------------------------
13201 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits[] =
13202 {
13203  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
13204  FieldTrait( 804, 1, 4, 0xc)
13205 };
13206 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits, 4);
13209 //-------------------------------------------------------------------------------------------------
13210 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13211 {
13212  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
13213 };
13214 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13217 //-------------------------------------------------------------------------------------------------
13218 const FieldTrait NewOrderList::NoOrders::NoStipulations::_traits[] =
13219 {
13220  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
13221 };
13222 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStipulations::_ftha(NewOrderList::NoOrders::NoStipulations::_traits, 2);
13225 //-------------------------------------------------------------------------------------------------
13226 const FieldTrait NewOrderList::NoOrders::NoTradingSessions::_traits[] =
13227 {
13228  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
13229 };
13230 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoTradingSessions::_ftha(NewOrderList::NoOrders::NoTradingSessions::_traits, 2);
13233 //-------------------------------------------------------------------------------------------------
13234 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::_traits[] =
13235 {
13236  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13237  FieldTrait( 802, 1, 4, 0xc)
13238 };
13239 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::_traits, 4);
13241 const unsigned short NewOrderList::NoOrders::NoPartyIDs::_fnum;
13242 //-------------------------------------------------------------------------------------------------
13243 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits[] =
13244 {
13245  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13246 };
13247 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits, 2);
13250 //-------------------------------------------------------------------------------------------------
13251 const FieldTrait NewOrderList::NoOrders::NoSecurityAltID::_traits[] =
13252 {
13253  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13254 };
13255 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoSecurityAltID::_ftha(NewOrderList::NoOrders::NoSecurityAltID::_traits, 2);
13258 //-------------------------------------------------------------------------------------------------
13259 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::_traits[] =
13260 {
13261  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13262  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13263  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13264  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13265  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13266  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13267  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13268  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13269  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13270  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13271  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13272  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13273  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13274  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13275  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13276  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13277  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13278  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13279  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13280  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13281  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13282  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13283  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13284  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13285 };
13286 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::_ftha(NewOrderList::NoOrders::NoUnderlyings::_traits, 72);
13289 //-------------------------------------------------------------------------------------------------
13290 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13291 {
13292  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13293 };
13294 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13297 //-------------------------------------------------------------------------------------------------
13298 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits[] =
13299 {
13300  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13301 };
13302 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13305 //-------------------------------------------------------------------------------------------------
13306 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13307 {
13308  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13309  FieldTrait(1062, 1, 4, 0xc)
13310 };
13311 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13314 //-------------------------------------------------------------------------------------------------
13315 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13316 {
13317  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13318 };
13319 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13322 //-------------------------------------------------------------------------------------------------
13323 const FieldTrait NewOrderList::NoOrders::NoEvents::_traits[] =
13324 {
13325  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13326  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13327 };
13328 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoEvents::_ftha(NewOrderList::NoOrders::NoEvents::_traits, 5);
13330 const unsigned short NewOrderList::NoOrders::NoEvents::_fnum;
13331 //-------------------------------------------------------------------------------------------------
13332 const FieldTrait NewOrderList::NoOrders::NoStrategyParameters::_traits[] =
13333 {
13334  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13335 };
13336 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStrategyParameters::_ftha(NewOrderList::NoOrders::NoStrategyParameters::_traits, 3);
13339 //-------------------------------------------------------------------------------------------------
13340 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::_traits[] =
13341 {
13342  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13343  FieldTrait(1052, 1, 4, 0xc)
13344 };
13345 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::_ftha(NewOrderList::NoOrders::NoInstrumentParties::_traits, 4);
13348 //-------------------------------------------------------------------------------------------------
13349 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13350 {
13351  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13352 };
13353 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13356 //-------------------------------------------------------------------------------------------------
13357 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::_traits[] =
13358 {
13359  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13360  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13361  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13362 };
13363 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::_ftha(NewOrderList::NoOrders::NoComplexEvents::_traits, 8);
13366 //-------------------------------------------------------------------------------------------------
13367 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits[] =
13368 {
13369  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13370 };
13371 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits, 3);
13374 //-------------------------------------------------------------------------------------------------
13375 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13376 {
13377  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13378 };
13379 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13382 //-------------------------------------------------------------------------------------------------
13383 const FieldTrait NewOrderList::NoRootPartyIDs::_traits[] =
13384 {
13385  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
13386  FieldTrait(1120, 1, 4, 0xc)
13387 };
13389 const MsgType NewOrderList::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
13390 const unsigned short NewOrderList::NoRootPartyIDs::_fnum;
13391 //-------------------------------------------------------------------------------------------------
13392 const FieldTrait NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
13393 {
13394  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
13395 };
13396 const FieldTrait_Hash_Array NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
13399 //-------------------------------------------------------------------------------------------------
13400 const FieldTrait OrderCancelRequest::_traits[] =
13401 {
13402  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 3, 0x5), FieldTrait( 22, 15, 15, 0x4),
13403  FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 112, 0x4), FieldTrait( 41, 15, 1, 0x4),
13404  FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 110, 0x5), FieldTrait( 55, 15, 12, 0x4),
13405  FieldTrait( 58, 15, 118, 0x4), FieldTrait( 60, 22, 111, 0x5), FieldTrait( 65, 15, 13, 0x4),
13406  FieldTrait( 66, 15, 6, 0x4), FieldTrait( 106, 15, 41, 0x4), FieldTrait( 107, 15, 44, 0x4),
13407  FieldTrait( 152, 10, 113, 0x4), FieldTrait( 167, 15, 19, 0x4), FieldTrait( 200, 21, 21, 0x4),
13408  FieldTrait( 201, 1, 82, 0x4), FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4),
13409  FieldTrait( 207, 20, 40, 0x4), FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4),
13410  FieldTrait( 225, 25, 24, 0x4), FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4),
13411  FieldTrait( 228, 9, 28, 0x4), FieldTrait( 231, 9, 38, 0x4), FieldTrait( 239, 1, 25, 0x4),
13412  FieldTrait( 240, 25, 34, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 348, 2, 42, 0x4),
13413  FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4), FieldTrait( 351, 28, 46, 0x4),
13414  FieldTrait( 354, 2, 119, 0x4), FieldTrait( 355, 28, 120, 0x4), FieldTrait( 376, 15, 117, 0x4),
13415  FieldTrait( 453, 1, 11, 0xc), FieldTrait( 454, 1, 16, 0xc), FieldTrait( 460, 1, 17, 0x4),
13416  FieldTrait( 461, 15, 18, 0x4), FieldTrait( 468, 7, 115, 0x4), FieldTrait( 469, 9, 116, 0x4),
13417  FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4), FieldTrait( 472, 15, 33, 0x4),
13418  FieldTrait( 516, 14, 114, 0x4), FieldTrait( 526, 15, 4, 0x4), FieldTrait( 541, 25, 22, 0x4),
13419  FieldTrait( 543, 15, 30, 0x4), FieldTrait( 581, 1, 10, 0x4), FieldTrait( 583, 15, 5, 0x4),
13420  FieldTrait( 586, 22, 7, 0x4), FieldTrait( 660, 1, 9, 0x4), FieldTrait( 667, 21, 48, 0x4),
13421  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 711, 1, 109, 0xc), FieldTrait( 762, 15, 20, 0x4),
13422  FieldTrait( 788, 1, 104, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
13423  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
13424  FieldTrait( 898, 14, 108, 0x4), FieldTrait( 913, 15, 100, 0x4), FieldTrait( 914, 15, 101, 0x4),
13425  FieldTrait( 915, 25, 102, 0x4), FieldTrait( 916, 25, 105, 0x4), FieldTrait( 917, 25, 106, 0x4),
13426  FieldTrait( 918, 19, 103, 0x4), FieldTrait( 919, 1, 107, 0x4), FieldTrait( 947, 19, 36, 0x4),
13427  FieldTrait( 965, 15, 54, 0x4), FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4),
13428  FieldTrait( 968, 9, 58, 0x4), FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4),
13429  FieldTrait( 971, 1, 61, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
13430  FieldTrait(1018, 1, 62, 0xc), FieldTrait(1049, 7, 56, 0x4), FieldTrait(1079, 26, 65, 0x4),
13431  FieldTrait(1146, 13, 67, 0x4), FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4),
13432  FieldTrait(1184, 2, 69, 0x4), FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4),
13433  FieldTrait(1191, 15, 73, 0x4), FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4),
13434  FieldTrait(1194, 1, 76, 0x4), FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4),
13435  FieldTrait(1197, 15, 85, 0x4), FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4),
13436  FieldTrait(1200, 11, 81, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
13437  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1435, 1, 86, 0x4), FieldTrait(1439, 1, 87, 0x4),
13438  FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4), FieldTrait(1451, 14, 90, 0x4),
13439  FieldTrait(1452, 14, 91, 0x4), FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4),
13440  FieldTrait(1478, 1, 94, 0x4), FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4),
13441  FieldTrait(1481, 1, 97, 0x4), FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
13442 };
13443 const FieldTrait_Hash_Array OrderCancelRequest::_ftha(OrderCancelRequest::_traits, 120);
13445 //-------------------------------------------------------------------------------------------------
13446 const FieldTrait OrderCancelRequest::NoPartyIDs::_traits[] =
13447 {
13448  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13449  FieldTrait( 802, 1, 4, 0xc)
13450 };
13453 const unsigned short OrderCancelRequest::NoPartyIDs::_fnum;
13454 //-------------------------------------------------------------------------------------------------
13455 const FieldTrait OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13456 {
13457  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13458 };
13459 const FieldTrait_Hash_Array OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13462 //-------------------------------------------------------------------------------------------------
13464 {
13465  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13466 };
13469 const unsigned short OrderCancelRequest::NoSecurityAltID::_fnum;
13470 //-------------------------------------------------------------------------------------------------
13471 const FieldTrait OrderCancelRequest::NoUnderlyings::_traits[] =
13472 {
13473  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13474  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13475  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13476  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13477  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13478  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13479  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13480  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13481  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13482  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13483  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13484  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13485  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13486  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13487  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13488  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13489  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13490  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13491  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13492  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13493  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13494  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13495  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13496  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13497 };
13500 const unsigned short OrderCancelRequest::NoUnderlyings::_fnum;
13501 //-------------------------------------------------------------------------------------------------
13502 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13503 {
13504  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13505 };
13506 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13509 //-------------------------------------------------------------------------------------------------
13510 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13511 {
13512  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13513 };
13514 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13517 //-------------------------------------------------------------------------------------------------
13518 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13519 {
13520  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13521  FieldTrait(1062, 1, 4, 0xc)
13522 };
13523 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13526 //-------------------------------------------------------------------------------------------------
13527 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13528 {
13529  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13530 };
13531 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13534 //-------------------------------------------------------------------------------------------------
13535 const FieldTrait OrderCancelRequest::NoEvents::_traits[] =
13536 {
13537  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13538  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13539 };
13542 const unsigned short OrderCancelRequest::NoEvents::_fnum;
13543 //-------------------------------------------------------------------------------------------------
13545 {
13546  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13547  FieldTrait(1052, 1, 4, 0xc)
13548 };
13550 const MsgType OrderCancelRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
13552 //-------------------------------------------------------------------------------------------------
13553 const FieldTrait OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13554 {
13555  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13556 };
13557 const FieldTrait_Hash_Array OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13560 //-------------------------------------------------------------------------------------------------
13562 {
13563  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13564  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13565  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13566 };
13569 const unsigned short OrderCancelRequest::NoComplexEvents::_fnum;
13570 //-------------------------------------------------------------------------------------------------
13571 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13572 {
13573  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13574 };
13575 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13578 //-------------------------------------------------------------------------------------------------
13579 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13580 {
13581  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13582 };
13583 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13586 //-------------------------------------------------------------------------------------------------
13587 const FieldTrait OrderCancelReplaceRequest::_traits[] =
13588 {
13589  FieldTrait( 1, 15, 11, 0x4), FieldTrait( 11, 15, 6, 0x5), FieldTrait( 12, 13, 182, 0x4),
13590  FieldTrait( 13, 7, 183, 0x4), FieldTrait( 15, 19, 176, 0x4), FieldTrait( 18, 16, 24, 0x4),
13591  FieldTrait( 21, 7, 23, 0x4), FieldTrait( 22, 15, 32, 0x4), FieldTrait( 37, 15, 1, 0x4),
13592  FieldTrait( 38, 10, 130, 0x4), FieldTrait( 40, 7, 135, 0x5), FieldTrait( 41, 15, 5, 0x4),
13593  FieldTrait( 44, 11, 137, 0x4), FieldTrait( 48, 15, 31, 0x4), FieldTrait( 54, 7, 127, 0x5),
13594  FieldTrait( 55, 15, 29, 0x4), FieldTrait( 58, 15, 192, 0x4), FieldTrait( 59, 7, 177, 0x4),
13595  FieldTrait( 60, 22, 128, 0x5), FieldTrait( 63, 15, 19, 0x4), FieldTrait( 64, 25, 20, 0x4),
13596  FieldTrait( 65, 15, 30, 0x4), FieldTrait( 66, 15, 9, 0x4), FieldTrait( 70, 15, 17, 0x4),
13597  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 77, 7, 198, 0x4), FieldTrait( 78, 1, 18, 0xc),
13598  FieldTrait( 99, 11, 138, 0x4), FieldTrait( 100, 20, 27, 0x4), FieldTrait( 106, 15, 58, 0x4),
13599  FieldTrait( 107, 15, 61, 0x4), FieldTrait( 110, 10, 25, 0x4), FieldTrait( 111, 10, 26, 0x4),
13600  FieldTrait( 114, 8, 201, 0x4), FieldTrait( 120, 19, 190, 0x4), FieldTrait( 121, 8, 189, 0x4),
13601  FieldTrait( 126, 22, 180, 0x4), FieldTrait( 152, 10, 131, 0x4), FieldTrait( 167, 15, 36, 0x4),
13602  FieldTrait( 168, 22, 178, 0x4), FieldTrait( 192, 10, 196, 0x4), FieldTrait( 193, 25, 195, 0x4),
13603  FieldTrait( 200, 21, 38, 0x4), FieldTrait( 201, 1, 99, 0x4), FieldTrait( 202, 11, 52, 0x4),
13604  FieldTrait( 203, 1, 199, 0x4), FieldTrait( 206, 7, 54, 0x4), FieldTrait( 207, 20, 57, 0x4),
13605  FieldTrait( 210, 10, 200, 0x4), FieldTrait( 211, 9, 153, 0x4), FieldTrait( 218, 12, 139, 0x4),
13606  FieldTrait( 220, 19, 140, 0x4), FieldTrait( 221, 15, 141, 0x4), FieldTrait( 222, 15, 142, 0x4),
13607  FieldTrait( 223, 14, 56, 0x4), FieldTrait( 224, 25, 40, 0x4), FieldTrait( 225, 25, 41, 0x4),
13608  FieldTrait( 226, 1, 43, 0x4), FieldTrait( 227, 14, 44, 0x4), FieldTrait( 228, 9, 45, 0x4),
13609  FieldTrait( 229, 25, 3, 0x4), FieldTrait( 231, 9, 55, 0x4), FieldTrait( 235, 15, 147, 0x4),
13610  FieldTrait( 236, 14, 148, 0x4), FieldTrait( 239, 1, 42, 0x4), FieldTrait( 240, 25, 51, 0x4),
13611  FieldTrait( 255, 15, 46, 0x4), FieldTrait( 348, 2, 59, 0x4), FieldTrait( 349, 28, 60, 0x4),
13612  FieldTrait( 350, 2, 62, 0x4), FieldTrait( 351, 28, 63, 0x4), FieldTrait( 354, 2, 193, 0x4),
13613  FieldTrait( 355, 28, 194, 0x4), FieldTrait( 376, 15, 174, 0x4), FieldTrait( 377, 8, 175, 0x4),
13614  FieldTrait( 386, 1, 28, 0xc), FieldTrait( 388, 7, 164, 0x4), FieldTrait( 389, 9, 165, 0x4),
13615  FieldTrait( 423, 1, 136, 0x4), FieldTrait( 427, 1, 181, 0x4), FieldTrait( 432, 25, 179, 0x4),
13616  FieldTrait( 453, 1, 2, 0xc), FieldTrait( 454, 1, 33, 0xc), FieldTrait( 460, 1, 34, 0x4),
13617  FieldTrait( 461, 15, 35, 0x4), FieldTrait( 468, 7, 133, 0x4), FieldTrait( 469, 9, 134, 0x4),
13618  FieldTrait( 470, 18, 48, 0x4), FieldTrait( 471, 15, 49, 0x4), FieldTrait( 472, 15, 50, 0x4),
13619  FieldTrait( 479, 19, 184, 0x4), FieldTrait( 480, 7, 202, 0x4), FieldTrait( 481, 7, 203, 0x4),
13620  FieldTrait( 494, 15, 205, 0x4), FieldTrait( 497, 7, 185, 0x4), FieldTrait( 513, 15, 204, 0x4),
13621  FieldTrait( 516, 14, 132, 0x4), FieldTrait( 526, 15, 7, 0x4), FieldTrait( 528, 7, 186, 0x4),
13622  FieldTrait( 529, 16, 187, 0x4), FieldTrait( 541, 25, 39, 0x4), FieldTrait( 543, 15, 47, 0x4),
13623  FieldTrait( 544, 7, 21, 0x4), FieldTrait( 581, 1, 13, 0x4), FieldTrait( 582, 1, 188, 0x4),
13624  FieldTrait( 583, 15, 8, 0x4), FieldTrait( 586, 22, 10, 0x4), FieldTrait( 589, 7, 14, 0x4),
13625  FieldTrait( 590, 7, 15, 0x4), FieldTrait( 591, 7, 16, 0x4), FieldTrait( 635, 15, 22, 0x4),
13626  FieldTrait( 640, 11, 197, 0x4), FieldTrait( 660, 1, 12, 0x4), FieldTrait( 662, 11, 143, 0x4),
13627  FieldTrait( 663, 1, 144, 0x4), FieldTrait( 667, 21, 65, 0x4), FieldTrait( 691, 15, 64, 0x4),
13628  FieldTrait( 696, 25, 150, 0x4), FieldTrait( 697, 11, 151, 0x4), FieldTrait( 698, 1, 152, 0x4),
13629  FieldTrait( 699, 15, 145, 0x4), FieldTrait( 701, 25, 149, 0x4), FieldTrait( 711, 1, 126, 0xc),
13630  FieldTrait( 761, 15, 146, 0x4), FieldTrait( 762, 15, 37, 0x4), FieldTrait( 768, 1, 212, 0xc),
13631  FieldTrait( 775, 1, 191, 0x4), FieldTrait( 788, 1, 121, 0x4), FieldTrait( 835, 1, 154, 0x4),
13632  FieldTrait( 836, 1, 155, 0x4), FieldTrait( 837, 1, 156, 0x4), FieldTrait( 838, 1, 157, 0x4),
13633  FieldTrait( 840, 1, 158, 0x4), FieldTrait( 841, 1, 166, 0x4), FieldTrait( 842, 1, 167, 0x4),
13634  FieldTrait( 843, 1, 168, 0x4), FieldTrait( 844, 1, 169, 0x4), FieldTrait( 846, 1, 170, 0x4),
13635  FieldTrait( 847, 1, 171, 0x4), FieldTrait( 848, 15, 172, 0x4), FieldTrait( 849, 14, 173, 0x4),
13636  FieldTrait( 854, 1, 129, 0x4), FieldTrait( 864, 1, 68, 0xc), FieldTrait( 873, 25, 69, 0x4),
13637  FieldTrait( 874, 25, 70, 0x4), FieldTrait( 875, 1, 66, 0x4), FieldTrait( 876, 15, 67, 0x4),
13638  FieldTrait( 898, 14, 125, 0x4), FieldTrait( 913, 15, 117, 0x4), FieldTrait( 914, 15, 118, 0x4),
13639  FieldTrait( 915, 25, 119, 0x4), FieldTrait( 916, 25, 122, 0x4), FieldTrait( 917, 25, 123, 0x4),
13640  FieldTrait( 918, 19, 120, 0x4), FieldTrait( 919, 1, 124, 0x4), FieldTrait( 947, 19, 53, 0x4),
13641  FieldTrait( 957, 1, 206, 0xc), FieldTrait( 965, 15, 71, 0x4), FieldTrait( 966, 15, 72, 0x4),
13642  FieldTrait( 967, 9, 74, 0x4), FieldTrait( 968, 9, 75, 0x4), FieldTrait( 969, 9, 76, 0x4),
13643  FieldTrait( 970, 1, 77, 0x4), FieldTrait( 971, 1, 78, 0x4), FieldTrait( 996, 15, 80, 0x4),
13644  FieldTrait( 997, 15, 81, 0x4), FieldTrait(1018, 1, 79, 0xc), FieldTrait(1028, 8, 207, 0x4),
13645  FieldTrait(1029, 8, 208, 0x4), FieldTrait(1030, 15, 209, 0x4), FieldTrait(1031, 17, 210, 0x4),
13646  FieldTrait(1032, 1, 211, 0x4), FieldTrait(1049, 7, 73, 0x4), FieldTrait(1079, 26, 82, 0x4),
13647  FieldTrait(1082, 10, 215, 0x4), FieldTrait(1083, 7, 216, 0x4), FieldTrait(1084, 7, 217, 0x4),
13648  FieldTrait(1085, 10, 218, 0x4), FieldTrait(1086, 10, 219, 0x4), FieldTrait(1087, 10, 220, 0x4),
13649  FieldTrait(1088, 10, 221, 0x4), FieldTrait(1089, 10, 213, 0x4), FieldTrait(1090, 1, 214, 0x4),
13650  FieldTrait(1091, 8, 239, 0x4), FieldTrait(1092, 7, 223, 0x4), FieldTrait(1094, 1, 159, 0x4),
13651  FieldTrait(1096, 15, 160, 0x4), FieldTrait(1097, 15, 161, 0x4), FieldTrait(1098, 15, 162, 0x4),
13652  FieldTrait(1099, 15, 163, 0x4), FieldTrait(1100, 7, 224, 0x4), FieldTrait(1101, 7, 225, 0x4),
13653  FieldTrait(1102, 11, 226, 0x4), FieldTrait(1103, 15, 227, 0x4), FieldTrait(1104, 15, 228, 0x4),
13654  FieldTrait(1105, 15, 229, 0x4), FieldTrait(1106, 15, 230, 0x4), FieldTrait(1107, 7, 231, 0x4),
13655  FieldTrait(1108, 7, 232, 0x4), FieldTrait(1109, 7, 233, 0x4), FieldTrait(1110, 11, 234, 0x4),
13656  FieldTrait(1111, 7, 235, 0x4), FieldTrait(1112, 10, 236, 0x4), FieldTrait(1113, 15, 237, 0x4),
13657  FieldTrait(1114, 15, 238, 0x4), FieldTrait(1133, 7, 240, 0x4), FieldTrait(1138, 10, 222, 0x4),
13658  FieldTrait(1146, 13, 84, 0x4), FieldTrait(1147, 10, 85, 0x4), FieldTrait(1151, 15, 83, 0x4),
13659  FieldTrait(1184, 2, 86, 0x4), FieldTrait(1185, 29, 87, 0x4), FieldTrait(1186, 15, 88, 0x4),
13660  FieldTrait(1191, 15, 90, 0x4), FieldTrait(1192, 10, 91, 0x4), FieldTrait(1193, 7, 92, 0x4),
13661  FieldTrait(1194, 1, 93, 0x4), FieldTrait(1195, 13, 94, 0x4), FieldTrait(1196, 15, 95, 0x4),
13662  FieldTrait(1197, 15, 102, 0x4), FieldTrait(1198, 1, 96, 0x4), FieldTrait(1199, 11, 97, 0x4),
13663  FieldTrait(1200, 11, 98, 0x4), FieldTrait(1227, 15, 89, 0x4), FieldTrait(1242, 8, 101, 0x4),
13664  FieldTrait(1244, 8, 100, 0x4), FieldTrait(1435, 1, 103, 0x4), FieldTrait(1439, 1, 104, 0x4),
13665  FieldTrait(1449, 15, 105, 0x4), FieldTrait(1450, 15, 106, 0x4), FieldTrait(1451, 14, 107, 0x4),
13666  FieldTrait(1452, 14, 108, 0x4), FieldTrait(1457, 14, 109, 0x4), FieldTrait(1458, 14, 110, 0x4),
13667  FieldTrait(1478, 1, 111, 0x4), FieldTrait(1479, 1, 112, 0x4), FieldTrait(1480, 14, 113, 0x4),
13668  FieldTrait(1481, 1, 114, 0x4), FieldTrait(1482, 1, 115, 0x4), FieldTrait(1483, 1, 116, 0xc)
13669 };
13672 //-------------------------------------------------------------------------------------------------
13674 {
13675  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
13676  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
13677 };
13680 const unsigned short OrderCancelReplaceRequest::NoAllocs::_fnum;
13681 //-------------------------------------------------------------------------------------------------
13682 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits[] =
13683 {
13684  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
13685  FieldTrait( 804, 1, 4, 0xc)
13686 };
13687 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits, 4);
13690 //-------------------------------------------------------------------------------------------------
13691 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13692 {
13693  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
13694 };
13695 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13698 //-------------------------------------------------------------------------------------------------
13700 {
13701  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
13702 };
13706 //-------------------------------------------------------------------------------------------------
13708 {
13709  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13710  FieldTrait( 802, 1, 4, 0xc)
13711 };
13715 //-------------------------------------------------------------------------------------------------
13716 const FieldTrait OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13717 {
13718  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13719 };
13720 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13723 //-------------------------------------------------------------------------------------------------
13725 {
13726  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13727 };
13731 //-------------------------------------------------------------------------------------------------
13733 {
13734  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13735  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13736  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13737  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13738  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13739  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13740  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13741  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13742  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13743  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13744  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13745  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13746  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13747  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13748  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13749  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13750  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13751  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13752  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13753  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13754  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13755  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13756  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13757  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13758 };
13762 //-------------------------------------------------------------------------------------------------
13763 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13764 {
13765  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13766 };
13767 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13770 //-------------------------------------------------------------------------------------------------
13771 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13772 {
13773  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13774 };
13775 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13778 //-------------------------------------------------------------------------------------------------
13779 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13780 {
13781  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13782  FieldTrait(1062, 1, 4, 0xc)
13783 };
13784 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13787 //-------------------------------------------------------------------------------------------------
13788 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13789 {
13790  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13791 };
13792 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13795 //-------------------------------------------------------------------------------------------------
13797 {
13798  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
13799  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
13800 };
13804 //-------------------------------------------------------------------------------------------------
13806 {
13807  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13808  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13809 };
13812 const unsigned short OrderCancelReplaceRequest::NoEvents::_fnum;
13813 //-------------------------------------------------------------------------------------------------
13815 {
13816  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13817 };
13821 //-------------------------------------------------------------------------------------------------
13823 {
13824  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13825  FieldTrait(1052, 1, 4, 0xc)
13826 };
13830 //-------------------------------------------------------------------------------------------------
13831 const FieldTrait OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13832 {
13833  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13834 };
13835 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13838 //-------------------------------------------------------------------------------------------------
13840 {
13841  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13842  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13843  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13844 };
13848 //-------------------------------------------------------------------------------------------------
13849 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13850 {
13851  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13852 };
13853 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13856 //-------------------------------------------------------------------------------------------------
13857 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13858 {
13859  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13860 };
13861 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13864 //-------------------------------------------------------------------------------------------------
13865 const FieldTrait OrderStatusRequest::_traits[] =
13866 {
13867  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 2, 0x4), FieldTrait( 22, 15, 12, 0x4),
13868  FieldTrait( 37, 15, 1, 0x4), FieldTrait( 48, 15, 11, 0x4), FieldTrait( 54, 7, 107, 0x5),
13869  FieldTrait( 55, 15, 9, 0x4), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 106, 15, 38, 0x4),
13870  FieldTrait( 107, 15, 41, 0x4), FieldTrait( 167, 15, 16, 0x4), FieldTrait( 200, 21, 18, 0x4),
13871  FieldTrait( 201, 1, 79, 0x4), FieldTrait( 202, 11, 32, 0x4), FieldTrait( 206, 7, 34, 0x4),
13872  FieldTrait( 207, 20, 37, 0x4), FieldTrait( 223, 14, 36, 0x4), FieldTrait( 224, 25, 20, 0x4),
13873  FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4), FieldTrait( 227, 14, 24, 0x4),
13874  FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4), FieldTrait( 239, 1, 22, 0x4),
13875  FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4), FieldTrait( 348, 2, 39, 0x4),
13876  FieldTrait( 349, 28, 40, 0x4), FieldTrait( 350, 2, 42, 0x4), FieldTrait( 351, 28, 43, 0x4),
13877  FieldTrait( 453, 1, 5, 0xc), FieldTrait( 454, 1, 13, 0xc), FieldTrait( 460, 1, 14, 0x4),
13878  FieldTrait( 461, 15, 15, 0x4), FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4),
13879  FieldTrait( 472, 15, 30, 0x4), FieldTrait( 526, 15, 3, 0x4), FieldTrait( 541, 25, 19, 0x4),
13880  FieldTrait( 543, 15, 27, 0x4), FieldTrait( 583, 15, 4, 0x4), FieldTrait( 660, 1, 8, 0x4),
13881  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 711, 1, 106, 0xc),
13882  FieldTrait( 762, 15, 17, 0x4), FieldTrait( 788, 1, 101, 0x4), FieldTrait( 790, 15, 6, 0x4),
13883  FieldTrait( 864, 1, 48, 0xc), FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4),
13884  FieldTrait( 875, 1, 46, 0x4), FieldTrait( 876, 15, 47, 0x4), FieldTrait( 898, 14, 105, 0x4),
13885  FieldTrait( 913, 15, 97, 0x4), FieldTrait( 914, 15, 98, 0x4), FieldTrait( 915, 25, 99, 0x4),
13886  FieldTrait( 916, 25, 102, 0x4), FieldTrait( 917, 25, 103, 0x4), FieldTrait( 918, 19, 100, 0x4),
13887  FieldTrait( 919, 1, 104, 0x4), FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4),
13888  FieldTrait( 966, 15, 52, 0x4), FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4),
13889  FieldTrait( 969, 9, 56, 0x4), FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4),
13890  FieldTrait( 996, 15, 60, 0x4), FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc),
13891  FieldTrait(1049, 7, 53, 0x4), FieldTrait(1079, 26, 62, 0x4), FieldTrait(1146, 13, 64, 0x4),
13892  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1184, 2, 66, 0x4),
13893  FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4), FieldTrait(1191, 15, 70, 0x4),
13894  FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4), FieldTrait(1194, 1, 73, 0x4),
13895  FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4), FieldTrait(1197, 15, 82, 0x4),
13896  FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4), FieldTrait(1200, 11, 78, 0x4),
13897  FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4), FieldTrait(1244, 8, 80, 0x4),
13898  FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4), FieldTrait(1449, 15, 85, 0x4),
13899  FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4), FieldTrait(1452, 14, 88, 0x4),
13900  FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4), FieldTrait(1478, 1, 91, 0x4),
13901  FieldTrait(1479, 1, 92, 0x4), FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4),
13902  FieldTrait(1482, 1, 95, 0x4), FieldTrait(1483, 1, 96, 0xc)
13903 };
13904 const FieldTrait_Hash_Array OrderStatusRequest::_ftha(OrderStatusRequest::_traits, 107);
13906 //-------------------------------------------------------------------------------------------------
13907 const FieldTrait OrderStatusRequest::NoPartyIDs::_traits[] =
13908 {
13909  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13910  FieldTrait( 802, 1, 4, 0xc)
13911 };
13914 const unsigned short OrderStatusRequest::NoPartyIDs::_fnum;
13915 //-------------------------------------------------------------------------------------------------
13916 const FieldTrait OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13917 {
13918  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13919 };
13920 const FieldTrait_Hash_Array OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13923 //-------------------------------------------------------------------------------------------------
13925 {
13926  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13927 };
13930 const unsigned short OrderStatusRequest::NoSecurityAltID::_fnum;
13931 //-------------------------------------------------------------------------------------------------
13932 const FieldTrait OrderStatusRequest::NoUnderlyings::_traits[] =
13933 {
13934  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13935  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13936  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13937  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13938  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13939  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13940  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13941  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13942  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13943  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13944  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13945  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13946  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13947  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13948  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13949  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13950  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13951  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13952  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13953  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13954  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13955  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13956  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13957  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13958 };
13961 const unsigned short OrderStatusRequest::NoUnderlyings::_fnum;
13962 //-------------------------------------------------------------------------------------------------
13963 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13964 {
13965  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13966 };
13967 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13970 //-------------------------------------------------------------------------------------------------
13971 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13972 {
13973  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13974 };
13975 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13978 //-------------------------------------------------------------------------------------------------
13979 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13980 {
13981  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13982  FieldTrait(1062, 1, 4, 0xc)
13983 };
13984 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13987 //-------------------------------------------------------------------------------------------------
13988 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13989 {
13990  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13991 };
13992 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13995 //-------------------------------------------------------------------------------------------------
13996 const FieldTrait OrderStatusRequest::NoEvents::_traits[] =
13997 {
13998  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13999  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14000 };
14003 const unsigned short OrderStatusRequest::NoEvents::_fnum;
14004 //-------------------------------------------------------------------------------------------------
14006 {
14007  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14008  FieldTrait(1052, 1, 4, 0xc)
14009 };
14011 const MsgType OrderStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
14013 //-------------------------------------------------------------------------------------------------
14014 const FieldTrait OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14015 {
14016  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14017 };
14018 const FieldTrait_Hash_Array OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14021 //-------------------------------------------------------------------------------------------------
14023 {
14024  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14025  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14026  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14027 };
14030 const unsigned short OrderStatusRequest::NoComplexEvents::_fnum;
14031 //-------------------------------------------------------------------------------------------------
14032 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
14033 {
14034  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14035 };
14036 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
14039 //-------------------------------------------------------------------------------------------------
14040 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14041 {
14042  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14043 };
14044 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14047 //-------------------------------------------------------------------------------------------------
14048 const FieldTrait AllocationInstruction::_traits[] =
14049 {
14050  FieldTrait( 6, 11, 127, 0x4), FieldTrait( 15, 19, 137, 0x4), FieldTrait( 22, 15, 21, 0x4),
14051  FieldTrait( 30, 20, 122, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 120, 0x5),
14052  FieldTrait( 54, 7, 17, 0x5), FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 151, 0x4),
14053  FieldTrait( 60, 22, 141, 0x4), FieldTrait( 63, 15, 142, 0x4), FieldTrait( 64, 25, 143, 0x4),
14054  FieldTrait( 65, 15, 19, 0x4), FieldTrait( 70, 15, 1, 0x5), FieldTrait( 71, 7, 2, 0x5),
14055  FieldTrait( 72, 15, 5, 0x4), FieldTrait( 73, 1, 12, 0xc), FieldTrait( 74, 1, 138, 0x4),
14056  FieldTrait( 75, 25, 140, 0x5), FieldTrait( 77, 7, 149, 0x4), FieldTrait( 78, 1, 172, 0xc),
14057  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 118, 13, 148, 0x4),
14058  FieldTrait( 124, 1, 13, 0xc), FieldTrait( 157, 1, 154, 0x4), FieldTrait( 158, 14, 155, 0x4),
14059  FieldTrait( 159, 13, 156, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 196, 15, 8, 0x4),
14060  FieldTrait( 197, 1, 9, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
14061  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
14062  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
14063  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
14064  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
14065  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 229, 25, 123, 0x4), FieldTrait( 231, 9, 44, 0x4),
14066  FieldTrait( 232, 1, 163, 0xc), FieldTrait( 235, 15, 164, 0x4), FieldTrait( 236, 14, 165, 0x4),
14067  FieldTrait( 237, 13, 147, 0x4), FieldTrait( 238, 13, 146, 0x4), FieldTrait( 239, 1, 31, 0x4),
14068  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 336, 15, 124, 0x4),
14069  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
14070  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
14071  FieldTrait( 381, 13, 145, 0x4), FieldTrait( 423, 1, 126, 0x4), FieldTrait( 442, 7, 180, 0x4),
14072  FieldTrait( 453, 1, 139, 0xc), FieldTrait( 454, 1, 22, 0xc), FieldTrait( 460, 1, 23, 0x4),
14073  FieldTrait( 461, 15, 24, 0x4), FieldTrait( 466, 15, 10, 0x4), FieldTrait( 470, 18, 37, 0x4),
14074  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 540, 13, 157, 0x4),
14075  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
14076  FieldTrait( 570, 8, 14, 0x4), FieldTrait( 574, 15, 16, 0x4), FieldTrait( 578, 15, 179, 0x4),
14077  FieldTrait( 582, 1, 178, 0x4), FieldTrait( 625, 15, 125, 0x4), FieldTrait( 626, 1, 3, 0x5),
14078  FieldTrait( 650, 8, 162, 0x4), FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4),
14079  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4), FieldTrait( 691, 15, 53, 0x4),
14080  FieldTrait( 696, 25, 167, 0x4), FieldTrait( 697, 11, 168, 0x4), FieldTrait( 698, 1, 169, 0x4),
14081  FieldTrait( 699, 15, 135, 0x4), FieldTrait( 700, 8, 15, 0x4), FieldTrait( 701, 25, 166, 0x4),
14082  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 175, 0x4), FieldTrait( 738, 13, 158, 0x4),
14083  FieldTrait( 753, 1, 173, 0xc), FieldTrait( 754, 8, 150, 0x4), FieldTrait( 761, 15, 136, 0x4),
14084  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 775, 1, 144, 0x4), FieldTrait( 788, 1, 113, 0x4),
14085  FieldTrait( 793, 15, 4, 0x4), FieldTrait( 796, 1, 6, 0x4), FieldTrait( 808, 1, 7, 0x4),
14086  FieldTrait( 819, 1, 174, 0x4), FieldTrait( 828, 1, 176, 0x4), FieldTrait( 829, 1, 177, 0x4),
14087  FieldTrait( 854, 1, 121, 0x4), FieldTrait( 857, 1, 11, 0x4), FieldTrait( 860, 11, 128, 0x4),
14088  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4), FieldTrait( 870, 1, 108, 0xc),
14089  FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4),
14090  FieldTrait( 876, 15, 56, 0x4), FieldTrait( 892, 1, 170, 0x4), FieldTrait( 893, 8, 171, 0x4),
14091  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
14092  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
14093  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 920, 13, 159, 0x4),
14094  FieldTrait( 921, 13, 160, 0x4), FieldTrait( 922, 13, 161, 0x4), FieldTrait( 947, 19, 42, 0x4),
14095  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
14096  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
14097  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 991, 11, 182, 0x4), FieldTrait( 996, 15, 69, 0x4),
14098  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1011, 15, 181, 0x4), FieldTrait(1018, 1, 68, 0xc),
14099  FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4), FieldTrait(1146, 13, 73, 0x4),
14100  FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4),
14101  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
14102  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
14103  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
14104  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
14105  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
14106  FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4), FieldTrait(1445, 1, 183, 0xc),
14107  FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4),
14108  FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4),
14109  FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4),
14110  FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
14111 };
14112 const FieldTrait_Hash_Array AllocationInstruction::_ftha(AllocationInstruction::_traits, 183);
14114 //-------------------------------------------------------------------------------------------------
14115 const FieldTrait AllocationInstruction::NoOrders::_traits[] =
14116 {
14117  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
14118  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
14119  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
14120 };
14123 const unsigned short AllocationInstruction::NoOrders::_fnum;
14124 //-------------------------------------------------------------------------------------------------
14125 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits[] =
14126 {
14127  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
14128  FieldTrait( 806, 1, 4, 0xc)
14129 };
14130 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits, 4);
14133 //-------------------------------------------------------------------------------------------------
14134 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
14135 {
14136  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
14137 };
14138 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
14141 //-------------------------------------------------------------------------------------------------
14142 const FieldTrait AllocationInstruction::NoAllocs::_traits[] =
14143 {
14144  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
14145  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
14146  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
14147  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
14148  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
14149  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
14150  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
14151  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
14152  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
14153  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
14154  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
14155  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
14156  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
14157  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
14158 };
14161 const unsigned short AllocationInstruction::NoAllocs::_fnum;
14162 //-------------------------------------------------------------------------------------------------
14163 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::_traits[] =
14164 {
14165  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
14166 };
14167 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::_traits, 3);
14170 //-------------------------------------------------------------------------------------------------
14171 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
14172 {
14173  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
14174  FieldTrait( 801, 1, 4, 0xc)
14175 };
14176 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
14179 //-------------------------------------------------------------------------------------------------
14180 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
14181 {
14182  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
14183 };
14184 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
14187 //-------------------------------------------------------------------------------------------------
14188 const FieldTrait AllocationInstruction::NoAllocs::NoMiscFees::_traits[] =
14189 {
14190  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
14191  FieldTrait( 891, 1, 4, 0x4)
14192 };
14193 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoMiscFees::_ftha(AllocationInstruction::NoAllocs::NoMiscFees::_traits, 4);
14196 //-------------------------------------------------------------------------------------------------
14197 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits[] =
14198 {
14199  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14200  FieldTrait( 804, 1, 4, 0xc)
14201 };
14202 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits, 4);
14205 //-------------------------------------------------------------------------------------------------
14206 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14207 {
14208  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14209 };
14210 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14213 //-------------------------------------------------------------------------------------------------
14214 const FieldTrait AllocationInstruction::NoAllocs::NoClearingInstructions::_traits[] =
14215 {
14216  FieldTrait( 577, 1, 1, 0x4)
14217 };
14218 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoClearingInstructions::_ftha(AllocationInstruction::NoAllocs::NoClearingInstructions::_traits, 1);
14221 //-------------------------------------------------------------------------------------------------
14222 const FieldTrait AllocationInstruction::NoExecs::_traits[] =
14223 {
14224  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
14225  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
14226  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
14227 };
14230 const unsigned short AllocationInstruction::NoExecs::_fnum;
14231 //-------------------------------------------------------------------------------------------------
14233 {
14234  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
14235 };
14239 //-------------------------------------------------------------------------------------------------
14240 const FieldTrait AllocationInstruction::NoPartyIDs::_traits[] =
14241 {
14242  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14243  FieldTrait( 802, 1, 4, 0xc)
14244 };
14247 const unsigned short AllocationInstruction::NoPartyIDs::_fnum;
14248 //-------------------------------------------------------------------------------------------------
14249 const FieldTrait AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits[] =
14250 {
14251  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14252 };
14253 const FieldTrait_Hash_Array AllocationInstruction::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits, 2);
14256 //-------------------------------------------------------------------------------------------------
14258 {
14259  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14260 };
14264 //-------------------------------------------------------------------------------------------------
14265 const FieldTrait AllocationInstruction::NoLegs::_traits[] =
14266 {
14267  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14268  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14269  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
14270  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14271  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14272  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14273  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14274  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14275  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14276  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14277  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14278  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14279  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
14280  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
14281  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
14282  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
14283  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
14284  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
14285 };
14288 const unsigned short AllocationInstruction::NoLegs::_fnum;
14289 //-------------------------------------------------------------------------------------------------
14290 const FieldTrait AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits[] =
14291 {
14292  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14293 };
14294 const FieldTrait_Hash_Array AllocationInstruction::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits, 2);
14297 //-------------------------------------------------------------------------------------------------
14299 {
14300  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14301  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14302  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14303  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14304  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14305  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14306  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14307  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14308  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14309  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14310  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14311  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14312  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14313  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14314  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14315  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14316  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14317  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14318  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14319  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14320  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14321  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14322  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14323  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14324 };
14327 const unsigned short AllocationInstruction::NoUnderlyings::_fnum;
14328 //-------------------------------------------------------------------------------------------------
14329 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14330 {
14331  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14332 };
14333 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14336 //-------------------------------------------------------------------------------------------------
14337 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits[] =
14338 {
14339  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14340 };
14341 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14344 //-------------------------------------------------------------------------------------------------
14345 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14346 {
14347  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14348  FieldTrait(1062, 1, 4, 0xc)
14349 };
14350 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14353 //-------------------------------------------------------------------------------------------------
14354 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14355 {
14356  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14357 };
14358 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14361 //-------------------------------------------------------------------------------------------------
14362 const FieldTrait AllocationInstruction::NoPosAmt::_traits[] =
14363 {
14364  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
14365 };
14368 const unsigned short AllocationInstruction::NoPosAmt::_fnum;
14369 //-------------------------------------------------------------------------------------------------
14370 const FieldTrait AllocationInstruction::NoEvents::_traits[] =
14371 {
14372  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14373  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14374 };
14377 const unsigned short AllocationInstruction::NoEvents::_fnum;
14378 //-------------------------------------------------------------------------------------------------
14380 {
14381  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
14382 };
14385 const unsigned short AllocationInstruction::NoInstrAttrib::_fnum;
14386 //-------------------------------------------------------------------------------------------------
14388 {
14389  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14390  FieldTrait(1052, 1, 4, 0xc)
14391 };
14395 //-------------------------------------------------------------------------------------------------
14396 const FieldTrait AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14397 {
14398  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14399 };
14400 const FieldTrait_Hash_Array AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14403 //-------------------------------------------------------------------------------------------------
14405 {
14406  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
14407 };
14410 const unsigned short AllocationInstruction::NoRateSources::_fnum;
14411 //-------------------------------------------------------------------------------------------------
14413 {
14414  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14415  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14416  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14417 };
14421 //-------------------------------------------------------------------------------------------------
14422 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits[] =
14423 {
14424  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14425 };
14426 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits, 3);
14429 //-------------------------------------------------------------------------------------------------
14430 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14431 {
14432  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14433 };
14434 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14437 //-------------------------------------------------------------------------------------------------
14438 const FieldTrait ListCancelRequest::_traits[] =
14439 {
14440  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 2, 0x5), FieldTrait( 66, 15, 1, 0x5),
14441  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 229, 25, 3, 0x4), FieldTrait( 354, 2, 6, 0x4),
14442  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 453, 1, 8, 0xc)
14443 };
14444 const FieldTrait_Hash_Array ListCancelRequest::_ftha(ListCancelRequest::_traits, 8);
14446 //-------------------------------------------------------------------------------------------------
14447 const FieldTrait ListCancelRequest::NoPartyIDs::_traits[] =
14448 {
14449  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14450  FieldTrait( 802, 1, 4, 0xc)
14451 };
14454 const unsigned short ListCancelRequest::NoPartyIDs::_fnum;
14455 //-------------------------------------------------------------------------------------------------
14456 const FieldTrait ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
14457 {
14458  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14459 };
14460 const FieldTrait_Hash_Array ListCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
14463 //-------------------------------------------------------------------------------------------------
14464 const FieldTrait ListExecute::_traits[] =
14465 {
14466  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 4, 0x5), FieldTrait( 66, 15, 1, 0x5),
14467  FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4), FieldTrait( 390, 15, 3, 0x4),
14468  FieldTrait( 391, 15, 2, 0x4)
14469 };
14470 const FieldTrait_Hash_Array ListExecute::_ftha(ListExecute::_traits, 7);
14471 const MsgType ListExecute::_msgtype("L");
14472 //-------------------------------------------------------------------------------------------------
14473 const FieldTrait ListStatusRequest::_traits[] =
14474 {
14475  FieldTrait( 58, 15, 2, 0x4), FieldTrait( 66, 15, 1, 0x5), FieldTrait( 354, 2, 3, 0x4),
14476  FieldTrait( 355, 28, 4, 0x4)
14477 };
14478 const FieldTrait_Hash_Array ListStatusRequest::_ftha(ListStatusRequest::_traits, 4);
14480 //-------------------------------------------------------------------------------------------------
14481 const FieldTrait ListStatus::_traits[] =
14482 {
14483  FieldTrait( 60, 22, 9, 0x4), FieldTrait( 66, 15, 1, 0x5), FieldTrait( 68, 1, 10, 0x5),
14484  FieldTrait( 73, 1, 12, 0xd), FieldTrait( 82, 1, 3, 0x5), FieldTrait( 83, 1, 5, 0x5),
14485  FieldTrait( 429, 1, 2, 0x5), FieldTrait( 431, 1, 4, 0x5), FieldTrait( 444, 15, 6, 0x4),
14486  FieldTrait( 445, 2, 7, 0x4), FieldTrait( 446, 28, 8, 0x4), FieldTrait( 893, 8, 11, 0x4),
14487  FieldTrait(1385, 1, 13, 0x4), FieldTrait(1386, 1, 14, 0x4)
14488 };
14489 const FieldTrait_Hash_Array ListStatus::_ftha(ListStatus::_traits, 14);
14490 const MsgType ListStatus::_msgtype("N");
14491 //-------------------------------------------------------------------------------------------------
14492 const FieldTrait ListStatus::NoOrders::_traits[] =
14493 {
14494  FieldTrait( 6, 11, 8, 0x5), FieldTrait( 11, 15, 1, 0x4), FieldTrait( 14, 10, 3, 0x5),
14495  FieldTrait( 37, 15, 13, 0x4), FieldTrait( 39, 7, 4, 0x5), FieldTrait( 58, 15, 10, 0x4),
14496  FieldTrait( 84, 10, 7, 0x5), FieldTrait( 103, 1, 9, 0x4), FieldTrait( 151, 10, 6, 0x5),
14497  FieldTrait( 354, 2, 11, 0x4), FieldTrait( 355, 28, 12, 0x4), FieldTrait( 526, 15, 2, 0x4),
14498  FieldTrait( 636, 8, 5, 0x4)
14499 };
14500 const FieldTrait_Hash_Array ListStatus::NoOrders::_ftha(ListStatus::NoOrders::_traits, 13);
14501 const MsgType ListStatus::NoOrders::_msgtype("NoOrders");
14502 const unsigned short ListStatus::NoOrders::_fnum;
14503 //-------------------------------------------------------------------------------------------------
14504 const FieldTrait AllocationInstructionAck::_traits[] =
14505 {
14506  FieldTrait( 58, 15, 13, 0x4), FieldTrait( 60, 22, 5, 0x4), FieldTrait( 70, 15, 1, 0x5),
14507  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 78, 1, 16, 0xc), FieldTrait( 87, 1, 6, 0x5),
14508  FieldTrait( 88, 1, 7, 0x4), FieldTrait( 167, 15, 12, 0x4), FieldTrait( 354, 2, 14, 0x4),
14509  FieldTrait( 355, 28, 15, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 460, 1, 11, 0x4),
14510  FieldTrait( 573, 7, 10, 0x4), FieldTrait( 626, 1, 8, 0x4), FieldTrait( 793, 15, 3, 0x4),
14511  FieldTrait( 808, 1, 9, 0x4)
14512 };
14515 //-------------------------------------------------------------------------------------------------
14517 {
14518  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 12, 0x4), FieldTrait( 161, 15, 6, 0x4),
14519  FieldTrait( 360, 2, 7, 0x4), FieldTrait( 361, 28, 8, 0x4), FieldTrait( 366, 11, 3, 0x4),
14520  FieldTrait( 467, 15, 4, 0x4), FieldTrait( 539, 1, 13, 0xc), FieldTrait( 661, 1, 2, 0x4),
14521  FieldTrait( 776, 1, 5, 0x4), FieldTrait( 989, 15, 9, 0x4), FieldTrait( 992, 1, 11, 0x4),
14522  FieldTrait( 993, 15, 10, 0x4), FieldTrait(1047, 7, 14, 0x4)
14523 };
14526 const unsigned short AllocationInstructionAck::NoAllocs::_fnum;
14527 //-------------------------------------------------------------------------------------------------
14528 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits[] =
14529 {
14530  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14531  FieldTrait( 804, 1, 4, 0xc)
14532 };
14533 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
14536 //-------------------------------------------------------------------------------------------------
14537 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14538 {
14539  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14540 };
14541 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14544 //-------------------------------------------------------------------------------------------------
14546 {
14547  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14548  FieldTrait( 802, 1, 4, 0xc)
14549 };
14552 const unsigned short AllocationInstructionAck::NoPartyIDs::_fnum;
14553 //-------------------------------------------------------------------------------------------------
14554 const FieldTrait AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits[] =
14555 {
14556  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14557 };
14558 const FieldTrait_Hash_Array AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
14561 //-------------------------------------------------------------------------------------------------
14562 const FieldTrait DontKnowTrade::_traits[] =
14563 {
14564  FieldTrait( 17, 15, 3, 0x5), FieldTrait( 22, 15, 8, 0x4), FieldTrait( 31, 11, 102, 0x4),
14565  FieldTrait( 32, 10, 101, 0x4), FieldTrait( 37, 15, 1, 0x5), FieldTrait( 38, 10, 96, 0x4),
14566  FieldTrait( 48, 15, 7, 0x4), FieldTrait( 54, 7, 95, 0x5), FieldTrait( 55, 15, 5, 0x4),
14567  FieldTrait( 58, 15, 103, 0x4), FieldTrait( 65, 15, 6, 0x4), FieldTrait( 106, 15, 34, 0x4),
14568  FieldTrait( 107, 15, 37, 0x4), FieldTrait( 127, 7, 4, 0x5), FieldTrait( 152, 10, 97, 0x4),
14569  FieldTrait( 167, 15, 12, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 200, 21, 14, 0x4),
14570  FieldTrait( 201, 1, 75, 0x4), FieldTrait( 202, 11, 28, 0x4), FieldTrait( 206, 7, 30, 0x4),
14571  FieldTrait( 207, 20, 33, 0x4), FieldTrait( 223, 14, 32, 0x4), FieldTrait( 224, 25, 16, 0x4),
14572  FieldTrait( 225, 25, 17, 0x4), FieldTrait( 226, 1, 19, 0x4), FieldTrait( 227, 14, 20, 0x4),
14573  FieldTrait( 228, 9, 21, 0x4), FieldTrait( 231, 9, 31, 0x4), FieldTrait( 239, 1, 18, 0x4),
14574  FieldTrait( 240, 25, 27, 0x4), FieldTrait( 255, 15, 22, 0x4), FieldTrait( 348, 2, 35, 0x4),
14575  FieldTrait( 349, 28, 36, 0x4), FieldTrait( 350, 2, 38, 0x4), FieldTrait( 351, 28, 39, 0x4),
14576  FieldTrait( 354, 2, 104, 0x4), FieldTrait( 355, 28, 105, 0x4), FieldTrait( 454, 1, 9, 0xc),
14577  FieldTrait( 460, 1, 10, 0x4), FieldTrait( 461, 15, 11, 0x4), FieldTrait( 468, 7, 99, 0x4),
14578  FieldTrait( 469, 9, 100, 0x4), FieldTrait( 470, 18, 24, 0x4), FieldTrait( 471, 15, 25, 0x4),
14579  FieldTrait( 472, 15, 26, 0x4), FieldTrait( 516, 14, 98, 0x4), FieldTrait( 541, 25, 15, 0x4),
14580  FieldTrait( 543, 15, 23, 0x4), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 667, 21, 41, 0x4),
14581  FieldTrait( 691, 15, 40, 0x4), FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 13, 0x4),
14582  FieldTrait( 864, 1, 44, 0xc), FieldTrait( 873, 25, 45, 0x4), FieldTrait( 874, 25, 46, 0x4),
14583  FieldTrait( 875, 1, 42, 0x4), FieldTrait( 876, 15, 43, 0x4), FieldTrait( 947, 19, 29, 0x4),
14584  FieldTrait( 965, 15, 47, 0x4), FieldTrait( 966, 15, 48, 0x4), FieldTrait( 967, 9, 50, 0x4),
14585  FieldTrait( 968, 9, 51, 0x4), FieldTrait( 969, 9, 52, 0x4), FieldTrait( 970, 1, 53, 0x4),
14586  FieldTrait( 971, 1, 54, 0x4), FieldTrait( 996, 15, 56, 0x4), FieldTrait( 997, 15, 57, 0x4),
14587  FieldTrait(1018, 1, 55, 0xc), FieldTrait(1049, 7, 49, 0x4), FieldTrait(1079, 26, 58, 0x4),
14588  FieldTrait(1146, 13, 60, 0x4), FieldTrait(1147, 10, 61, 0x4), FieldTrait(1151, 15, 59, 0x4),
14589  FieldTrait(1184, 2, 62, 0x4), FieldTrait(1185, 29, 63, 0x4), FieldTrait(1186, 15, 64, 0x4),
14590  FieldTrait(1191, 15, 66, 0x4), FieldTrait(1192, 10, 67, 0x4), FieldTrait(1193, 7, 68, 0x4),
14591  FieldTrait(1194, 1, 69, 0x4), FieldTrait(1195, 13, 70, 0x4), FieldTrait(1196, 15, 71, 0x4),
14592  FieldTrait(1197, 15, 78, 0x4), FieldTrait(1198, 1, 72, 0x4), FieldTrait(1199, 11, 73, 0x4),
14593  FieldTrait(1200, 11, 74, 0x4), FieldTrait(1227, 15, 65, 0x4), FieldTrait(1242, 8, 77, 0x4),
14594  FieldTrait(1244, 8, 76, 0x4), FieldTrait(1435, 1, 79, 0x4), FieldTrait(1439, 1, 80, 0x4),
14595  FieldTrait(1449, 15, 81, 0x4), FieldTrait(1450, 15, 82, 0x4), FieldTrait(1451, 14, 83, 0x4),
14596  FieldTrait(1452, 14, 84, 0x4), FieldTrait(1457, 14, 85, 0x4), FieldTrait(1458, 14, 86, 0x4),
14597  FieldTrait(1478, 1, 87, 0x4), FieldTrait(1479, 1, 88, 0x4), FieldTrait(1480, 14, 89, 0x4),
14598  FieldTrait(1481, 1, 90, 0x4), FieldTrait(1482, 1, 91, 0x4), FieldTrait(1483, 1, 92, 0xc)
14599 };
14600 const FieldTrait_Hash_Array DontKnowTrade::_ftha(DontKnowTrade::_traits, 105);
14601 const MsgType DontKnowTrade::_msgtype("Q");
14602 //-------------------------------------------------------------------------------------------------
14603 const FieldTrait DontKnowTrade::NoSecurityAltID::_traits[] =
14604 {
14605  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14606 };
14608 const MsgType DontKnowTrade::NoSecurityAltID::_msgtype("NoSecurityAltID");
14609 const unsigned short DontKnowTrade::NoSecurityAltID::_fnum;
14610 //-------------------------------------------------------------------------------------------------
14611 const FieldTrait DontKnowTrade::NoLegs::_traits[] =
14612 {
14613  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14614  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14615  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
14616  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14617  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14618  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14619  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14620  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14621  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14622  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14623  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14624  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14625  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
14626  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
14627  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
14628  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
14629  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
14630  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
14631 };
14632 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::_ftha(DontKnowTrade::NoLegs::_traits, 54);
14634 const unsigned short DontKnowTrade::NoLegs::_fnum;
14635 //-------------------------------------------------------------------------------------------------
14636 const FieldTrait DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits[] =
14637 {
14638  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14639 };
14640 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::NoLegSecurityAltID::_ftha(DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits, 2);
14643 //-------------------------------------------------------------------------------------------------
14644 const FieldTrait DontKnowTrade::NoUnderlyings::_traits[] =
14645 {
14646  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14647  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14648  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14649  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14650  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14651  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14652  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14653  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14654  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14655  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14656  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14657  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14658  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14659  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14660  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14661  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14662  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14663  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14664  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14665  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14666  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14667  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14668  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14669  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14670 };
14672 const MsgType DontKnowTrade::NoUnderlyings::_msgtype("NoUnderlyings");
14673 const unsigned short DontKnowTrade::NoUnderlyings::_fnum;
14674 //-------------------------------------------------------------------------------------------------
14675 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14676 {
14677  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14678 };
14679 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14682 //-------------------------------------------------------------------------------------------------
14683 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits[] =
14684 {
14685  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14686 };
14687 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14690 //-------------------------------------------------------------------------------------------------
14691 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14692 {
14693  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14694  FieldTrait(1062, 1, 4, 0xc)
14695 };
14696 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14699 //-------------------------------------------------------------------------------------------------
14700 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14701 {
14702  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14703 };
14704 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14707 //-------------------------------------------------------------------------------------------------
14708 const FieldTrait DontKnowTrade::NoEvents::_traits[] =
14709 {
14710  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14711  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14712 };
14714 const MsgType DontKnowTrade::NoEvents::_msgtype("NoEvents");
14715 const unsigned short DontKnowTrade::NoEvents::_fnum;
14716 //-------------------------------------------------------------------------------------------------
14718 {
14719  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14720  FieldTrait(1052, 1, 4, 0xc)
14721 };
14723 const MsgType DontKnowTrade::NoInstrumentParties::_msgtype("NoInstrumentParties");
14724 const unsigned short DontKnowTrade::NoInstrumentParties::_fnum;
14725 //-------------------------------------------------------------------------------------------------
14726 const FieldTrait DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14727 {
14728  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14729 };
14730 const FieldTrait_Hash_Array DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14733 //-------------------------------------------------------------------------------------------------
14734 const FieldTrait DontKnowTrade::NoComplexEvents::_traits[] =
14735 {
14736  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14737  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14738  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14739 };
14741 const MsgType DontKnowTrade::NoComplexEvents::_msgtype("NoComplexEvents");
14742 const unsigned short DontKnowTrade::NoComplexEvents::_fnum;
14743 //-------------------------------------------------------------------------------------------------
14744 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits[] =
14745 {
14746  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14747 };
14748 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits, 3);
14751 //-------------------------------------------------------------------------------------------------
14752 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14753 {
14754  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14755 };
14756 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14759 //-------------------------------------------------------------------------------------------------
14760 const FieldTrait QuoteRequest::_traits[] =
14761 {
14762  FieldTrait( 11, 15, 3, 0x4), FieldTrait( 58, 15, 6, 0x4), FieldTrait( 131, 15, 1, 0x5),
14763  FieldTrait( 146, 1, 5, 0xd), FieldTrait( 354, 2, 7, 0x4), FieldTrait( 355, 28, 8, 0x4),
14764  FieldTrait( 528, 7, 4, 0x4), FieldTrait( 529, 16, 14, 0x4), FieldTrait( 644, 15, 2, 0x4),
14765  FieldTrait( 775, 1, 13, 0x4), FieldTrait(1091, 8, 12, 0x4), FieldTrait(1116, 1, 9, 0xc),
14766  FieldTrait(1171, 8, 10, 0x4), FieldTrait(1172, 1, 11, 0x4)
14767 };
14768 const FieldTrait_Hash_Array QuoteRequest::_ftha(QuoteRequest::_traits, 14);
14769 const MsgType QuoteRequest::_msgtype("R");
14770 //-------------------------------------------------------------------------------------------------
14771 const FieldTrait QuoteRequest::NoRelatedSym::_traits[] =
14772 {
14773  FieldTrait( 1, 15, 118, 0x4), FieldTrait( 15, 19, 116, 0x4), FieldTrait( 22, 15, 4, 0x4),
14774  FieldTrait( 38, 10, 107, 0x4), FieldTrait( 40, 7, 124, 0x4), FieldTrait( 44, 11, 137, 0x4),
14775  FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 105, 0x4), FieldTrait( 55, 15, 1, 0x4),
14776  FieldTrait( 60, 22, 127, 0x4), FieldTrait( 62, 22, 125, 0x4), FieldTrait( 63, 15, 112, 0x4),
14777  FieldTrait( 64, 25, 113, 0x4), FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4),
14778  FieldTrait( 107, 15, 33, 0x4), FieldTrait( 110, 10, 146, 0x4), FieldTrait( 120, 19, 147, 0x4),
14779  FieldTrait( 126, 22, 126, 0x4), FieldTrait( 140, 11, 99, 0x4), FieldTrait( 152, 10, 108, 0x4),
14780  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 192, 10, 115, 0x4), FieldTrait( 193, 25, 114, 0x4),
14781  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
14782  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 128, 0x4),
14783  FieldTrait( 220, 19, 129, 0x4), FieldTrait( 221, 15, 130, 0x4), FieldTrait( 222, 15, 131, 0x4),
14784  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
14785  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
14786  FieldTrait( 229, 25, 104, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 117, 0xc),
14787  FieldTrait( 235, 15, 139, 0x4), FieldTrait( 236, 14, 140, 0x4), FieldTrait( 239, 1, 14, 0x4),
14788  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 100, 0x4),
14789  FieldTrait( 336, 15, 102, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
14790  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 423, 1, 136, 0x4),
14791  FieldTrait( 453, 1, 145, 0xc), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
14792  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 468, 7, 110, 0x4), FieldTrait( 469, 9, 111, 0x4),
14793  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
14794  FieldTrait( 516, 14, 109, 0x4), FieldTrait( 537, 1, 101, 0x4), FieldTrait( 541, 25, 11, 0x4),
14795  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 121, 0xc), FieldTrait( 581, 1, 120, 0x4),
14796  FieldTrait( 625, 15, 103, 0x4), FieldTrait( 640, 11, 138, 0x4), FieldTrait( 660, 1, 119, 0x4),
14797  FieldTrait( 662, 11, 132, 0x4), FieldTrait( 663, 1, 133, 0x4), FieldTrait( 667, 21, 37, 0x4),
14798  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 692, 1, 123, 0x4), FieldTrait( 696, 25, 142, 0x4),
14799  FieldTrait( 697, 11, 143, 0x4), FieldTrait( 698, 1, 144, 0x4), FieldTrait( 699, 15, 134, 0x4),
14800  FieldTrait( 701, 25, 141, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 735, 1, 122, 0xc),
14801  FieldTrait( 761, 15, 135, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 93, 0x4),
14802  FieldTrait( 854, 1, 106, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
14803  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
14804  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
14805  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
14806  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
14807  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
14808  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
14809  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
14810  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
14811  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
14812  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
14813  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
14814  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
14815  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
14816  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
14817  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
14818  FieldTrait(1445, 1, 148, 0xc), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
14819  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
14820  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
14821  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
14822  FieldTrait(1483, 1, 88, 0xc)
14823 };
14825 const MsgType QuoteRequest::NoRelatedSym::_msgtype("NoRelatedSym");
14826 const unsigned short QuoteRequest::NoRelatedSym::_fnum;
14827 //-------------------------------------------------------------------------------------------------
14828 const FieldTrait QuoteRequest::NoRelatedSym::NoStipulations::_traits[] =
14829 {
14830  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
14831 };
14832 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoStipulations::_ftha(QuoteRequest::NoRelatedSym::NoStipulations::_traits, 2);
14835 //-------------------------------------------------------------------------------------------------
14836 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::_traits[] =
14837 {
14838  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14839  FieldTrait( 802, 1, 4, 0xc)
14840 };
14841 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::_traits, 4);
14844 //-------------------------------------------------------------------------------------------------
14845 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
14846 {
14847  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14848 };
14849 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
14852 //-------------------------------------------------------------------------------------------------
14853 const FieldTrait QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
14854 {
14855  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14856 };
14857 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
14860 //-------------------------------------------------------------------------------------------------
14861 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::_traits[] =
14862 {
14863  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14864  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14865  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
14866  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
14867  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14868  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14869  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14870  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14871  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14872  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14873  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14874  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14875  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14876  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 67, 0x4), FieldTrait( 676, 19, 61, 0x4),
14877  FieldTrait( 677, 15, 62, 0x4), FieldTrait( 678, 15, 63, 0x4), FieldTrait( 679, 11, 64, 0x4),
14878  FieldTrait( 680, 1, 65, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 66, 0x4),
14879  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
14880  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
14881  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
14882  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
14883  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
14884  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
14885  FieldTrait(1440, 1, 54, 0x4)
14886 };
14887 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::_traits, 67);
14889 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::_fnum;
14890 //-------------------------------------------------------------------------------------------------
14891 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
14892 {
14893  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14894  FieldTrait( 804, 1, 4, 0xc)
14895 };
14896 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
14899 //-------------------------------------------------------------------------------------------------
14900 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14901 {
14902  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14903 };
14904 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14907 //-------------------------------------------------------------------------------------------------
14908 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
14909 {
14910  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14911 };
14912 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
14915 //-------------------------------------------------------------------------------------------------
14916 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
14917 {
14918  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
14919 };
14920 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
14923 //-------------------------------------------------------------------------------------------------
14924 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::_traits[] =
14925 {
14926  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14927  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14928  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14929  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14930  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14931  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14932  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14933  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14934  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14935  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14936  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14937  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14938  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14939  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14940  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14941  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14942  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14943  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14944  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14945  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14946  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14947  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14948  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14949  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14950 };
14951 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
14954 //-------------------------------------------------------------------------------------------------
14955 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14956 {
14957  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14958 };
14959 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14962 //-------------------------------------------------------------------------------------------------
14963 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
14964 {
14965  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14966 };
14967 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14970 //-------------------------------------------------------------------------------------------------
14971 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14972 {
14973  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14974  FieldTrait(1062, 1, 4, 0xc)
14975 };
14976 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14979 //-------------------------------------------------------------------------------------------------
14980 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14981 {
14982  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14983 };
14984 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14987 //-------------------------------------------------------------------------------------------------
14988 const FieldTrait QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits[] =
14989 {
14990  FieldTrait( 695, 7, 1, 0x4)
14991 };
14992 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
14995 //-------------------------------------------------------------------------------------------------
14996 const FieldTrait QuoteRequest::NoRelatedSym::NoEvents::_traits[] =
14997 {
14998  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14999  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15000 };
15001 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoEvents::_ftha(QuoteRequest::NoRelatedSym::NoEvents::_traits, 5);
15003 const unsigned short QuoteRequest::NoRelatedSym::NoEvents::_fnum;
15004 //-------------------------------------------------------------------------------------------------
15005 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
15006 {
15007  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15008  FieldTrait(1052, 1, 4, 0xc)
15009 };
15010 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15013 //-------------------------------------------------------------------------------------------------
15014 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15015 {
15016  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15017 };
15018 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15021 //-------------------------------------------------------------------------------------------------
15022 const FieldTrait QuoteRequest::NoRelatedSym::NoRateSources::_traits[] =
15023 {
15024  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15025 };
15026 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoRateSources::_ftha(QuoteRequest::NoRelatedSym::NoRateSources::_traits, 3);
15029 //-------------------------------------------------------------------------------------------------
15030 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15031 {
15032  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15033  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15034  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15035 };
15036 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15039 //-------------------------------------------------------------------------------------------------
15040 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15041 {
15042  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15043 };
15044 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15047 //-------------------------------------------------------------------------------------------------
15048 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15049 {
15050  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15051 };
15052 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15055 //-------------------------------------------------------------------------------------------------
15056 const FieldTrait QuoteRequest::NoRootPartyIDs::_traits[] =
15057 {
15058  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
15059  FieldTrait(1120, 1, 4, 0xc)
15060 };
15062 const MsgType QuoteRequest::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
15063 const unsigned short QuoteRequest::NoRootPartyIDs::_fnum;
15064 //-------------------------------------------------------------------------------------------------
15065 const FieldTrait QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
15066 {
15067  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
15068 };
15069 const FieldTrait_Hash_Array QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
15072 //-------------------------------------------------------------------------------------------------
15073 const FieldTrait Quote::_traits[] =
15074 {
15075  FieldTrait( 1, 15, 120, 0x4), FieldTrait( 12, 13, 149, 0x4), FieldTrait( 13, 7, 148, 0x4),
15076  FieldTrait( 15, 19, 118, 0x4), FieldTrait( 22, 15, 13, 0x4), FieldTrait( 38, 10, 109, 0x4),
15077  FieldTrait( 40, 7, 142, 0x4), FieldTrait( 48, 15, 12, 0x4), FieldTrait( 54, 7, 108, 0x4),
15078  FieldTrait( 55, 15, 10, 0x4), FieldTrait( 58, 15, 168, 0x4), FieldTrait( 60, 22, 141, 0x4),
15079  FieldTrait( 62, 22, 132, 0x4), FieldTrait( 63, 15, 114, 0x4), FieldTrait( 64, 25, 115, 0x4),
15080  FieldTrait( 65, 15, 11, 0x4), FieldTrait( 100, 20, 151, 0x4), FieldTrait( 106, 15, 39, 0x4),
15081  FieldTrait( 107, 15, 42, 0x4), FieldTrait( 110, 10, 176, 0x4), FieldTrait( 117, 15, 2, 0x5),
15082  FieldTrait( 120, 19, 179, 0x4), FieldTrait( 131, 15, 1, 0x4), FieldTrait( 132, 11, 124, 0x4),
15083  FieldTrait( 133, 11, 125, 0x4), FieldTrait( 134, 10, 129, 0x4), FieldTrait( 135, 10, 131, 0x4),
15084  FieldTrait( 152, 10, 110, 0x4), FieldTrait( 156, 7, 147, 0x4), FieldTrait( 167, 15, 17, 0x4),
15085  FieldTrait( 188, 11, 133, 0x4), FieldTrait( 189, 12, 135, 0x4), FieldTrait( 190, 11, 134, 0x4),
15086  FieldTrait( 191, 12, 136, 0x4), FieldTrait( 192, 10, 117, 0x4), FieldTrait( 193, 25, 116, 0x4),
15087  FieldTrait( 200, 21, 19, 0x4), FieldTrait( 201, 1, 80, 0x4), FieldTrait( 202, 11, 33, 0x4),
15088  FieldTrait( 206, 7, 35, 0x4), FieldTrait( 207, 20, 38, 0x4), FieldTrait( 218, 12, 154, 0x4),
15089  FieldTrait( 220, 19, 155, 0x4), FieldTrait( 221, 15, 156, 0x4), FieldTrait( 222, 15, 157, 0x4),
15090  FieldTrait( 223, 14, 37, 0x4), FieldTrait( 224, 25, 21, 0x4), FieldTrait( 225, 25, 22, 0x4),
15091  FieldTrait( 226, 1, 24, 0x4), FieldTrait( 227, 14, 25, 0x4), FieldTrait( 228, 9, 26, 0x4),
15092  FieldTrait( 231, 9, 36, 0x4), FieldTrait( 232, 1, 119, 0xc), FieldTrait( 235, 15, 162, 0x4),
15093  FieldTrait( 236, 14, 163, 0x4), FieldTrait( 239, 1, 23, 0x4), FieldTrait( 240, 25, 32, 0x4),
15094  FieldTrait( 255, 15, 27, 0x4), FieldTrait( 301, 1, 6, 0x4), FieldTrait( 336, 15, 8, 0x4),
15095  FieldTrait( 348, 2, 40, 0x4), FieldTrait( 349, 28, 41, 0x4), FieldTrait( 350, 2, 43, 0x4),
15096  FieldTrait( 351, 28, 44, 0x4), FieldTrait( 354, 2, 169, 0x4), FieldTrait( 355, 28, 170, 0x4),
15097  FieldTrait( 423, 1, 153, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 14, 0xc),
15098  FieldTrait( 460, 1, 15, 0x4), FieldTrait( 461, 15, 16, 0x4), FieldTrait( 468, 7, 112, 0x4),
15099  FieldTrait( 469, 9, 113, 0x4), FieldTrait( 470, 18, 29, 0x4), FieldTrait( 471, 15, 30, 0x4),
15100  FieldTrait( 472, 15, 31, 0x4), FieldTrait( 516, 14, 111, 0x4), FieldTrait( 528, 7, 152, 0x4),
15101  FieldTrait( 529, 16, 178, 0x4), FieldTrait( 537, 1, 4, 0x4), FieldTrait( 541, 25, 20, 0x4),
15102  FieldTrait( 543, 15, 28, 0x4), FieldTrait( 555, 1, 123, 0xc), FieldTrait( 581, 1, 122, 0x4),
15103  FieldTrait( 582, 1, 150, 0x4), FieldTrait( 625, 15, 9, 0x4), FieldTrait( 631, 11, 137, 0x4),
15104  FieldTrait( 632, 14, 138, 0x4), FieldTrait( 633, 14, 139, 0x4), FieldTrait( 634, 14, 140, 0x4),
15105  FieldTrait( 642, 12, 143, 0x4), FieldTrait( 643, 12, 144, 0x4), FieldTrait( 645, 11, 126, 0x4),
15106  FieldTrait( 646, 11, 127, 0x4), FieldTrait( 647, 10, 128, 0x4), FieldTrait( 648, 10, 130, 0x4),
15107  FieldTrait( 656, 9, 145, 0x4), FieldTrait( 657, 9, 146, 0x4), FieldTrait( 660, 1, 121, 0x4),
15108  FieldTrait( 662, 11, 158, 0x4), FieldTrait( 663, 1, 159, 0x4), FieldTrait( 667, 21, 46, 0x4),
15109  FieldTrait( 691, 15, 45, 0x4), FieldTrait( 693, 15, 3, 0x4), FieldTrait( 696, 25, 165, 0x4),
15110  FieldTrait( 697, 11, 166, 0x4), FieldTrait( 698, 1, 167, 0x4), FieldTrait( 699, 15, 160, 0x4),
15111  FieldTrait( 701, 25, 164, 0x4), FieldTrait( 711, 1, 107, 0xc), FieldTrait( 735, 1, 5, 0xc),
15112  FieldTrait( 761, 15, 161, 0x4), FieldTrait( 762, 15, 18, 0x4), FieldTrait( 775, 1, 177, 0x4),
15113  FieldTrait( 788, 1, 102, 0x4), FieldTrait( 864, 1, 49, 0xc), FieldTrait( 873, 25, 50, 0x4),
15114  FieldTrait( 874, 25, 51, 0x4), FieldTrait( 875, 1, 47, 0x4), FieldTrait( 876, 15, 48, 0x4),
15115  FieldTrait( 898, 14, 106, 0x4), FieldTrait( 913, 15, 98, 0x4), FieldTrait( 914, 15, 99, 0x4),
15116  FieldTrait( 915, 25, 100, 0x4), FieldTrait( 916, 25, 103, 0x4), FieldTrait( 917, 25, 104, 0x4),
15117  FieldTrait( 918, 19, 101, 0x4), FieldTrait( 919, 1, 105, 0x4), FieldTrait( 947, 19, 34, 0x4),
15118  FieldTrait( 965, 15, 52, 0x4), FieldTrait( 966, 15, 53, 0x4), FieldTrait( 967, 9, 55, 0x4),
15119  FieldTrait( 968, 9, 56, 0x4), FieldTrait( 969, 9, 57, 0x4), FieldTrait( 970, 1, 58, 0x4),
15120  FieldTrait( 971, 1, 59, 0x4), FieldTrait( 996, 15, 61, 0x4), FieldTrait( 997, 15, 62, 0x4),
15121  FieldTrait(1018, 1, 60, 0xc), FieldTrait(1049, 7, 54, 0x4), FieldTrait(1065, 12, 171, 0x4),
15122  FieldTrait(1066, 12, 172, 0x4), FieldTrait(1079, 26, 63, 0x4), FieldTrait(1133, 7, 173, 0x4),
15123  FieldTrait(1146, 13, 65, 0x4), FieldTrait(1147, 10, 66, 0x4), FieldTrait(1151, 15, 64, 0x4),
15124  FieldTrait(1166, 15, 174, 0x4), FieldTrait(1171, 8, 175, 0x4), FieldTrait(1184, 2, 67, 0x4),
15125  FieldTrait(1185, 29, 68, 0x4), FieldTrait(1186, 15, 69, 0x4), FieldTrait(1191, 15, 71, 0x4),
15126  FieldTrait(1192, 10, 72, 0x4), FieldTrait(1193, 7, 73, 0x4), FieldTrait(1194, 1, 74, 0x4),
15127  FieldTrait(1195, 13, 75, 0x4), FieldTrait(1196, 15, 76, 0x4), FieldTrait(1197, 15, 83, 0x4),
15128  FieldTrait(1198, 1, 77, 0x4), FieldTrait(1199, 11, 78, 0x4), FieldTrait(1200, 11, 79, 0x4),
15129  FieldTrait(1227, 15, 70, 0x4), FieldTrait(1242, 8, 82, 0x4), FieldTrait(1244, 8, 81, 0x4),
15130  FieldTrait(1435, 1, 84, 0x4), FieldTrait(1439, 1, 85, 0x4), FieldTrait(1445, 1, 180, 0xc),
15131  FieldTrait(1449, 15, 86, 0x4), FieldTrait(1450, 15, 87, 0x4), FieldTrait(1451, 14, 88, 0x4),
15132  FieldTrait(1452, 14, 89, 0x4), FieldTrait(1457, 14, 90, 0x4), FieldTrait(1458, 14, 91, 0x4),
15133  FieldTrait(1478, 1, 92, 0x4), FieldTrait(1479, 1, 93, 0x4), FieldTrait(1480, 14, 94, 0x4),
15134  FieldTrait(1481, 1, 95, 0x4), FieldTrait(1482, 1, 96, 0x4), FieldTrait(1483, 1, 97, 0xc)
15135 };
15136 const FieldTrait_Hash_Array Quote::_ftha(Quote::_traits, 180);
15137 const MsgType Quote::_msgtype("S");
15138 //-------------------------------------------------------------------------------------------------
15139 const FieldTrait Quote::NoStipulations::_traits[] =
15140 {
15141  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
15142 };
15143 const FieldTrait_Hash_Array Quote::NoStipulations::_ftha(Quote::NoStipulations::_traits, 2);
15144 const MsgType Quote::NoStipulations::_msgtype("NoStipulations");
15145 const unsigned short Quote::NoStipulations::_fnum;
15146 //-------------------------------------------------------------------------------------------------
15147 const FieldTrait Quote::NoPartyIDs::_traits[] =
15148 {
15149  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15150  FieldTrait( 802, 1, 4, 0xc)
15151 };
15152 const FieldTrait_Hash_Array Quote::NoPartyIDs::_ftha(Quote::NoPartyIDs::_traits, 4);
15153 const MsgType Quote::NoPartyIDs::_msgtype("NoPartyIDs");
15154 const unsigned short Quote::NoPartyIDs::_fnum;
15155 //-------------------------------------------------------------------------------------------------
15156 const FieldTrait Quote::NoPartyIDs::NoPartySubIDs::_traits[] =
15157 {
15158  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15159 };
15160 const FieldTrait_Hash_Array Quote::NoPartyIDs::NoPartySubIDs::_ftha(Quote::NoPartyIDs::NoPartySubIDs::_traits, 2);
15162 const unsigned short Quote::NoPartyIDs::NoPartySubIDs::_fnum;
15163 //-------------------------------------------------------------------------------------------------
15164 const FieldTrait Quote::NoSecurityAltID::_traits[] =
15165 {
15166  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15167 };
15168 const FieldTrait_Hash_Array Quote::NoSecurityAltID::_ftha(Quote::NoSecurityAltID::_traits, 2);
15169 const MsgType Quote::NoSecurityAltID::_msgtype("NoSecurityAltID");
15170 const unsigned short Quote::NoSecurityAltID::_fnum;
15171 //-------------------------------------------------------------------------------------------------
15172 const FieldTrait Quote::NoLegs::_traits[] =
15173 {
15174  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15175  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15176  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
15177  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
15178  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15179  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15180  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15181  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15182  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15183  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15184  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15185  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15186  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15187  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 70, 0x4), FieldTrait( 676, 19, 64, 0x4),
15188  FieldTrait( 677, 15, 65, 0x4), FieldTrait( 678, 15, 66, 0x4), FieldTrait( 679, 11, 67, 0x4),
15189  FieldTrait( 680, 1, 68, 0x4), FieldTrait( 681, 11, 62, 0x4), FieldTrait( 683, 1, 59, 0xc),
15190  FieldTrait( 684, 11, 63, 0x4), FieldTrait( 685, 10, 69, 0x4), FieldTrait( 686, 1, 61, 0x4),
15191  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
15192  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
15193  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
15194  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1067, 12, 71, 0x4),
15195  FieldTrait(1068, 12, 72, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15196  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15197  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15198 };
15199 const FieldTrait_Hash_Array Quote::NoLegs::_ftha(Quote::NoLegs::_traits, 72);
15200 const MsgType Quote::NoLegs::_msgtype("NoLegs");
15201 const unsigned short Quote::NoLegs::_fnum;
15202 //-------------------------------------------------------------------------------------------------
15203 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::_traits[] =
15204 {
15205  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
15206  FieldTrait( 804, 1, 4, 0xc)
15207 };
15208 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::_traits, 4);
15209 const MsgType Quote::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
15210 const unsigned short Quote::NoLegs::NoNestedPartyIDs::_fnum;
15211 //-------------------------------------------------------------------------------------------------
15212 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
15213 {
15214  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
15215 };
15216 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
15219 //-------------------------------------------------------------------------------------------------
15220 const FieldTrait Quote::NoLegs::NoLegSecurityAltID::_traits[] =
15221 {
15222  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15223 };
15224 const FieldTrait_Hash_Array Quote::NoLegs::NoLegSecurityAltID::_ftha(Quote::NoLegs::NoLegSecurityAltID::_traits, 2);
15225 const MsgType Quote::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
15226 const unsigned short Quote::NoLegs::NoLegSecurityAltID::_fnum;
15227 //-------------------------------------------------------------------------------------------------
15228 const FieldTrait Quote::NoLegs::NoLegStipulations::_traits[] =
15229 {
15230  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
15231 };
15232 const FieldTrait_Hash_Array Quote::NoLegs::NoLegStipulations::_ftha(Quote::NoLegs::NoLegStipulations::_traits, 2);
15233 const MsgType Quote::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
15234 const unsigned short Quote::NoLegs::NoLegStipulations::_fnum;
15235 //-------------------------------------------------------------------------------------------------
15236 const FieldTrait Quote::NoUnderlyings::_traits[] =
15237 {
15238  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15239  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15240  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15241  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15242  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15243  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15244  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15245  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15246  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15247  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15248  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15249  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15250  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15251  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15252  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15253  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15254  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15255  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15256  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15257  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15258  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15259  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15260  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15261  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15262 };
15263 const FieldTrait_Hash_Array Quote::NoUnderlyings::_ftha(Quote::NoUnderlyings::_traits, 72);
15264 const MsgType Quote::NoUnderlyings::_msgtype("NoUnderlyings");
15265 const unsigned short Quote::NoUnderlyings::_fnum;
15266 //-------------------------------------------------------------------------------------------------
15267 const FieldTrait Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15268 {
15269  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15270 };
15271 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15272 const MsgType Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
15274 //-------------------------------------------------------------------------------------------------
15275 const FieldTrait Quote::NoUnderlyings::NoUnderlyingStips::_traits[] =
15276 {
15277  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15278 };
15279 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingStips::_ftha(Quote::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15282 //-------------------------------------------------------------------------------------------------
15283 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15284 {
15285  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15286  FieldTrait(1062, 1, 4, 0xc)
15287 };
15288 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15289 const MsgType Quote::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
15291 //-------------------------------------------------------------------------------------------------
15292 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15293 {
15294  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15295 };
15296 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15299 //-------------------------------------------------------------------------------------------------
15300 const FieldTrait Quote::NoQuoteQualifiers::_traits[] =
15301 {
15302  FieldTrait( 695, 7, 1, 0x4)
15303 };
15305 const MsgType Quote::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
15306 const unsigned short Quote::NoQuoteQualifiers::_fnum;
15307 //-------------------------------------------------------------------------------------------------
15308 const FieldTrait Quote::NoEvents::_traits[] =
15309 {
15310  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15311  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15312 };
15313 const FieldTrait_Hash_Array Quote::NoEvents::_ftha(Quote::NoEvents::_traits, 5);
15314 const MsgType Quote::NoEvents::_msgtype("NoEvents");
15315 const unsigned short Quote::NoEvents::_fnum;
15316 //-------------------------------------------------------------------------------------------------
15317 const FieldTrait Quote::NoInstrumentParties::_traits[] =
15318 {
15319  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15320  FieldTrait(1052, 1, 4, 0xc)
15321 };
15323 const MsgType Quote::NoInstrumentParties::_msgtype("NoInstrumentParties");
15324 const unsigned short Quote::NoInstrumentParties::_fnum;
15325 //-------------------------------------------------------------------------------------------------
15326 const FieldTrait Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15327 {
15328  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15329 };
15330 const FieldTrait_Hash_Array Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15333 //-------------------------------------------------------------------------------------------------
15334 const FieldTrait Quote::NoRateSources::_traits[] =
15335 {
15336  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15337 };
15338 const FieldTrait_Hash_Array Quote::NoRateSources::_ftha(Quote::NoRateSources::_traits, 3);
15339 const MsgType Quote::NoRateSources::_msgtype("NoRateSources");
15340 const unsigned short Quote::NoRateSources::_fnum;
15341 //-------------------------------------------------------------------------------------------------
15342 const FieldTrait Quote::NoComplexEvents::_traits[] =
15343 {
15344  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15345  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15346  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15347 };
15348 const FieldTrait_Hash_Array Quote::NoComplexEvents::_ftha(Quote::NoComplexEvents::_traits, 8);
15349 const MsgType Quote::NoComplexEvents::_msgtype("NoComplexEvents");
15350 const unsigned short Quote::NoComplexEvents::_fnum;
15351 //-------------------------------------------------------------------------------------------------
15352 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::_traits[] =
15353 {
15354  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15355 };
15356 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::_ftha(Quote::NoComplexEvents::NoComplexEventDates::_traits, 3);
15359 //-------------------------------------------------------------------------------------------------
15360 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15361 {
15362  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15363 };
15364 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15367 //-------------------------------------------------------------------------------------------------
15368 const FieldTrait SettlementInstructions::_traits[] =
15369 {
15370  FieldTrait( 11, 15, 8, 0x4), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 9, 0x5),
15371  FieldTrait( 160, 7, 3, 0x5), FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4),
15372  FieldTrait( 777, 15, 1, 0x5), FieldTrait( 778, 1, 10, 0xc), FieldTrait( 791, 15, 2, 0x4),
15373  FieldTrait( 792, 1, 4, 0x4)
15374 };
15375 const FieldTrait_Hash_Array SettlementInstructions::_ftha(SettlementInstructions::_traits, 10);
15377 //-------------------------------------------------------------------------------------------------
15379 {
15380  FieldTrait( 54, 7, 5, 0x4), FieldTrait( 85, 1, 16, 0xc), FieldTrait( 120, 19, 26, 0x4),
15381  FieldTrait( 126, 22, 10, 0x4), FieldTrait( 162, 15, 1, 0x4), FieldTrait( 163, 7, 2, 0x4),
15382  FieldTrait( 167, 15, 7, 0x4), FieldTrait( 168, 22, 9, 0x4), FieldTrait( 169, 1, 13, 0x4),
15383  FieldTrait( 170, 15, 14, 0x4), FieldTrait( 171, 15, 15, 0x4), FieldTrait( 172, 1, 12, 0x4),
15384  FieldTrait( 214, 15, 3, 0x4), FieldTrait( 453, 1, 4, 0xc), FieldTrait( 460, 1, 6, 0x4),
15385  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 476, 15, 18, 0x4), FieldTrait( 488, 15, 19, 0x4),
15386  FieldTrait( 489, 15, 20, 0x4), FieldTrait( 490, 25, 22, 0x4), FieldTrait( 491, 15, 23, 0x4),
15387  FieldTrait( 492, 1, 17, 0x4), FieldTrait( 503, 25, 21, 0x4), FieldTrait( 504, 25, 24, 0x4),
15388  FieldTrait( 505, 15, 25, 0x4), FieldTrait( 779, 22, 11, 0x4)
15389 };
15392 const unsigned short SettlementInstructions::NoSettlInst::_fnum;
15393 //-------------------------------------------------------------------------------------------------
15394 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::_traits[] =
15395 {
15396  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
15397 };
15398 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::_traits, 3);
15401 //-------------------------------------------------------------------------------------------------
15402 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits[] =
15403 {
15404  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
15405  FieldTrait( 801, 1, 4, 0xc)
15406 };
15407 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
15410 //-------------------------------------------------------------------------------------------------
15411 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
15412 {
15413  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
15414 };
15415 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
15418 //-------------------------------------------------------------------------------------------------
15419 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::_traits[] =
15420 {
15421  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15422  FieldTrait( 802, 1, 4, 0xc)
15423 };
15424 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::_traits, 4);
15427 //-------------------------------------------------------------------------------------------------
15428 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits[] =
15429 {
15430  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15431 };
15432 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits, 2);
15435 //-------------------------------------------------------------------------------------------------
15436 const FieldTrait MarketDataRequest::_traits[] =
15437 {
15438  FieldTrait( 146, 1, 10, 0xd), FieldTrait( 262, 15, 1, 0x5), FieldTrait( 263, 7, 2, 0x5),
15439  FieldTrait( 264, 1, 3, 0x5), FieldTrait( 265, 1, 4, 0x4), FieldTrait( 266, 8, 5, 0x4),
15440  FieldTrait( 267, 1, 9, 0xd), FieldTrait( 286, 16, 6, 0x4), FieldTrait( 386, 1, 11, 0xc),
15441  FieldTrait( 453, 1, 15, 0xc), FieldTrait( 546, 16, 7, 0x4), FieldTrait( 547, 8, 8, 0x4),
15442  FieldTrait( 812, 1, 13, 0x4), FieldTrait( 815, 1, 12, 0x4), FieldTrait(1070, 1, 14, 0x4)
15443 };
15444 const FieldTrait_Hash_Array MarketDataRequest::_ftha(MarketDataRequest::_traits, 15);
15446 //-------------------------------------------------------------------------------------------------
15447 const FieldTrait MarketDataRequest::NoRelatedSym::_traits[] =
15448 {
15449  FieldTrait( 15, 19, 91, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
15450  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 63, 15, 93, 0x4), FieldTrait( 64, 25, 94, 0x4),
15451  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
15452  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
15453  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
15454  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
15455  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
15456  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
15457  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 271, 10, 95, 0x4), FieldTrait( 348, 2, 31, 0x4),
15458  FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4),
15459  FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4),
15460  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
15461  FieldTrait( 537, 1, 92, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
15462  FieldTrait( 555, 1, 90, 0xc), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
15463  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
15464  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
15465  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
15466  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
15467  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
15468  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
15469  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
15470  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
15471  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
15472  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
15473  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
15474  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
15475  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
15476  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
15477  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
15478  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
15479  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
15480  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1500, 15, 96, 0x4)
15481 };
15484 const unsigned short MarketDataRequest::NoRelatedSym::_fnum;
15485 //-------------------------------------------------------------------------------------------------
15486 const FieldTrait MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
15487 {
15488  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15489 };
15490 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
15493 //-------------------------------------------------------------------------------------------------
15494 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::_traits[] =
15495 {
15496  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15497  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15498  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
15499  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15500  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15501  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15502  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15503  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15504  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15505  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15506  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15507  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15508  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
15509  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
15510  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
15511  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15512  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15513  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15514 };
15515 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::_traits, 54);
15518 //-------------------------------------------------------------------------------------------------
15519 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
15520 {
15521  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15522 };
15523 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
15526 //-------------------------------------------------------------------------------------------------
15527 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits[] =
15528 {
15529  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15530  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15531  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15532  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15533  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15534  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15535  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15536  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15537  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15538  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15539  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15540  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15541  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15542  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15543  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15544  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15545  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15546  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15547  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15548  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15549  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15550  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15551  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15552  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15553 };
15554 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
15557 //-------------------------------------------------------------------------------------------------
15558 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15559 {
15560  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15561 };
15562 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15565 //-------------------------------------------------------------------------------------------------
15566 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
15567 {
15568  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15569 };
15570 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15573 //-------------------------------------------------------------------------------------------------
15574 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15575 {
15576  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15577  FieldTrait(1062, 1, 4, 0xc)
15578 };
15579 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15582 //-------------------------------------------------------------------------------------------------
15583 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15584 {
15585  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15586 };
15587 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15590 //-------------------------------------------------------------------------------------------------
15591 const FieldTrait MarketDataRequest::NoRelatedSym::NoEvents::_traits[] =
15592 {
15593  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15594  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15595 };
15596 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoEvents::_ftha(MarketDataRequest::NoRelatedSym::NoEvents::_traits, 5);
15599 //-------------------------------------------------------------------------------------------------
15600 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
15601 {
15602  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15603  FieldTrait(1052, 1, 4, 0xc)
15604 };
15605 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15608 //-------------------------------------------------------------------------------------------------
15609 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15610 {
15611  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15612 };
15613 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15616 //-------------------------------------------------------------------------------------------------
15617 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15618 {
15619  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15620  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15621  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15622 };
15623 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15626 //-------------------------------------------------------------------------------------------------
15627 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15628 {
15629  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15630 };
15631 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15634 //-------------------------------------------------------------------------------------------------
15635 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15636 {
15637  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15638 };
15639 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15642 //-------------------------------------------------------------------------------------------------
15643 const FieldTrait MarketDataRequest::NoMDEntryTypes::_traits[] =
15644 {
15645  FieldTrait( 269, 7, 1, 0x5)
15646 };
15649 const unsigned short MarketDataRequest::NoMDEntryTypes::_fnum;
15650 //-------------------------------------------------------------------------------------------------
15652 {
15653  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
15654 };
15656 const MsgType MarketDataRequest::NoTradingSessions::_msgtype("NoTradingSessions");
15657 const unsigned short MarketDataRequest::NoTradingSessions::_fnum;
15658 //-------------------------------------------------------------------------------------------------
15659 const FieldTrait MarketDataRequest::NoPartyIDs::_traits[] =
15660 {
15661  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15662  FieldTrait( 802, 1, 4, 0xc)
15663 };
15666 const unsigned short MarketDataRequest::NoPartyIDs::_fnum;
15667 //-------------------------------------------------------------------------------------------------
15668 const FieldTrait MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
15669 {
15670  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15671 };
15672 const FieldTrait_Hash_Array MarketDataRequest::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
15675 //-------------------------------------------------------------------------------------------------
15676 const FieldTrait MarketDataSnapshotFullRefresh::_traits[] =
15677 {
15678  FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4),
15679  FieldTrait( 65, 15, 3, 0x4), FieldTrait( 75, 25, 102, 0x4), FieldTrait( 106, 15, 31, 0x4),
15680  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
15681  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
15682  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 215, 1, 103, 0xc), FieldTrait( 223, 14, 29, 0x4),
15683  FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4),
15684  FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4),
15685  FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4),
15686  FieldTrait( 262, 15, 1, 0x4), FieldTrait( 264, 1, 105, 0x4), FieldTrait( 268, 1, 95, 0xd),
15687  FieldTrait( 291, 16, 92, 0x4), FieldTrait( 292, 16, 93, 0x4), FieldTrait( 348, 2, 32, 0x4),
15688  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
15689  FieldTrait( 451, 12, 94, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
15690  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
15691  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
15692  FieldTrait( 555, 1, 91, 0xc), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 691, 15, 37, 0x4),
15693  FieldTrait( 711, 1, 90, 0xc), FieldTrait( 715, 25, 99, 0x4), FieldTrait( 762, 15, 10, 0x4),
15694  FieldTrait( 813, 1, 96, 0x4), FieldTrait( 814, 1, 97, 0x4), FieldTrait( 864, 1, 41, 0xc),
15695  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
15696  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 911, 1, 106, 0x4), FieldTrait( 947, 19, 26, 0x4),
15697  FieldTrait( 963, 1, 98, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
15698  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
15699  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
15700  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1021, 1, 100, 0x4),
15701  FieldTrait(1022, 15, 101, 0x4), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
15702  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
15703  FieldTrait(1173, 1, 104, 0x4), FieldTrait(1180, 15, 108, 0x4), FieldTrait(1181, 4, 109, 0x4),
15704  FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4),
15705  FieldTrait(1187, 8, 107, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
15706  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
15707  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
15708  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4),
15709  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1350, 4, 110, 0x4),
15710  FieldTrait(1352, 8, 111, 0x4), FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4),
15711  FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4),
15712  FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4),
15713  FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4),
15714  FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc),
15715  FieldTrait(1500, 15, 112, 0x4)
15716 };
15719 //-------------------------------------------------------------------------------------------------
15721 {
15722  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
15723 };
15727 //-------------------------------------------------------------------------------------------------
15729 {
15730  FieldTrait( 15, 19, 3, 0x4), FieldTrait( 18, 16, 21, 0x4), FieldTrait( 31, 11, 74, 0x4),
15731  FieldTrait( 37, 15, 23, 0x4), FieldTrait( 40, 7, 50, 0x4), FieldTrait( 58, 15, 31, 0x4),
15732  FieldTrait( 59, 7, 17, 0x4), FieldTrait( 63, 15, 40, 0x4), FieldTrait( 64, 25, 41, 0x4),
15733  FieldTrait( 83, 1, 43, 0x4), FieldTrait( 110, 10, 20, 0x4), FieldTrait( 120, 19, 70, 0x4),
15734  FieldTrait( 126, 22, 19, 0x4), FieldTrait( 198, 15, 49, 0x4), FieldTrait( 218, 12, 58, 0x4),
15735  FieldTrait( 220, 19, 59, 0x4), FieldTrait( 221, 15, 60, 0x4), FieldTrait( 222, 15, 61, 0x4),
15736  FieldTrait( 235, 15, 52, 0x4), FieldTrait( 236, 14, 53, 0x4), FieldTrait( 269, 7, 1, 0x5),
15737  FieldTrait( 270, 11, 2, 0x4), FieldTrait( 271, 10, 4, 0x4), FieldTrait( 272, 24, 5, 0x4),
15738  FieldTrait( 273, 23, 6, 0x4), FieldTrait( 274, 7, 7, 0x4), FieldTrait( 275, 20, 8, 0x4),
15739  FieldTrait( 276, 17, 11, 0x4), FieldTrait( 277, 17, 12, 0x4), FieldTrait( 278, 15, 47, 0x4),
15740  FieldTrait( 282, 15, 13, 0x4), FieldTrait( 283, 15, 14, 0x4), FieldTrait( 284, 15, 15, 0x4),
15741  FieldTrait( 286, 16, 16, 0x4), FieldTrait( 287, 1, 22, 0x4), FieldTrait( 288, 15, 25, 0x4),
15742  FieldTrait( 289, 15, 26, 0x4), FieldTrait( 290, 1, 28, 0x4), FieldTrait( 299, 15, 24, 0x4),
15743  FieldTrait( 326, 1, 68, 0x4), FieldTrait( 327, 1, 69, 0x4), FieldTrait( 332, 11, 37, 0x4),
15744  FieldTrait( 333, 11, 38, 0x4), FieldTrait( 336, 15, 9, 0x4), FieldTrait( 346, 1, 27, 0x4),
15745  FieldTrait( 354, 2, 32, 0x4), FieldTrait( 355, 28, 33, 0x4), FieldTrait( 423, 1, 51, 0x4),
15746  FieldTrait( 432, 25, 18, 0x4), FieldTrait( 453, 1, 48, 0xc), FieldTrait( 528, 7, 35, 0x4),
15747  FieldTrait( 546, 16, 29, 0x4), FieldTrait( 625, 15, 10, 0x4), FieldTrait( 662, 11, 62, 0x4),
15748  FieldTrait( 663, 1, 63, 0x4), FieldTrait( 696, 25, 55, 0x4), FieldTrait( 697, 11, 56, 0x4),
15749  FieldTrait( 698, 1, 57, 0x4), FieldTrait( 699, 15, 64, 0x4), FieldTrait( 701, 25, 54, 0x4),
15750  FieldTrait( 761, 15, 65, 0x4), FieldTrait( 811, 9, 30, 0x4), FieldTrait( 828, 1, 72, 0x4),
15751  FieldTrait(1020, 10, 39, 0x4), FieldTrait(1023, 1, 34, 0x4), FieldTrait(1024, 1, 36, 0x4),
15752  FieldTrait(1025, 11, 73, 0x4), FieldTrait(1026, 9, 45, 0x4), FieldTrait(1027, 12, 46, 0x4),
15753  FieldTrait(1048, 7, 44, 0x4), FieldTrait(1070, 1, 42, 0x4), FieldTrait(1093, 7, 67, 0x4),
15754  FieldTrait(1177, 1, 66, 0xc), FieldTrait(1445, 1, 71, 0xc)
15755 };
15759 //-------------------------------------------------------------------------------------------------
15760 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits[] =
15761 {
15762  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15763  FieldTrait( 802, 1, 4, 0xc)
15764 };
15765 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
15768 //-------------------------------------------------------------------------------------------------
15769 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
15770 {
15771  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15772 };
15773 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
15776 //-------------------------------------------------------------------------------------------------
15777 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
15778 {
15779  FieldTrait(1178, 1, 1, 0x4), FieldTrait(1179, 10, 2, 0x4)
15780 };
15781 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
15784 //-------------------------------------------------------------------------------------------------
15785 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits[] =
15786 {
15787  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15788 };
15789 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits, 3);
15792 //-------------------------------------------------------------------------------------------------
15794 {
15795  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15796 };
15800 //-------------------------------------------------------------------------------------------------
15802 {
15803  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15804  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15805  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
15806  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15807  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15808  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15809  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15810  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15811  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15812  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15813  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15814  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15815  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
15816  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
15817  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
15818  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15819  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15820  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15821 };
15825 //-------------------------------------------------------------------------------------------------
15826 const FieldTrait MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits[] =
15827 {
15828  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15829 };
15830 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits, 2);
15833 //-------------------------------------------------------------------------------------------------
15835 {
15836  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15837  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15838  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15839  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15840  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15841  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15842  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15843  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15844  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15845  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15846  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15847  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15848  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15849  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15850  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15851  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15852  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15853  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15854  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15855  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15856  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15857  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15858  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15859  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15860 };
15864 //-------------------------------------------------------------------------------------------------
15865 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15866 {
15867  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15868 };
15869 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15872 //-------------------------------------------------------------------------------------------------
15873 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits[] =
15874 {
15875  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15876 };
15877 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15880 //-------------------------------------------------------------------------------------------------
15881 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15882 {
15883  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15884  FieldTrait(1062, 1, 4, 0xc)
15885 };
15886 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15889 //-------------------------------------------------------------------------------------------------
15890 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15891 {
15892  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15893 };
15894 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15897 //-------------------------------------------------------------------------------------------------
15899 {
15900  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15901  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15902 };
15906 //-------------------------------------------------------------------------------------------------
15908 {
15909  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15910  FieldTrait(1052, 1, 4, 0xc)
15911 };
15915 //-------------------------------------------------------------------------------------------------
15916 const FieldTrait MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15917 {
15918  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15919 };
15920 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15923 //-------------------------------------------------------------------------------------------------
15925 {
15926  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15927  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15928  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15929 };
15933 //-------------------------------------------------------------------------------------------------
15934 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits[] =
15935 {
15936  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15937 };
15938 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits, 3);
15941 //-------------------------------------------------------------------------------------------------
15942 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15943 {
15944  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15945 };
15946 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15949 //-------------------------------------------------------------------------------------------------
15950 const FieldTrait MarketDataIncrementalRefresh::_traits[] =
15951 {
15952  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 215, 1, 8, 0xc), FieldTrait( 262, 15, 1, 0x4),
15953  FieldTrait( 268, 1, 2, 0xd), FieldTrait( 813, 1, 3, 0x4), FieldTrait( 814, 1, 4, 0x4),
15954  FieldTrait(1021, 1, 5, 0x4), FieldTrait(1022, 15, 6, 0x4), FieldTrait(1180, 15, 9, 0x4),
15955  FieldTrait(1181, 4, 10, 0x4), FieldTrait(1350, 4, 11, 0x4), FieldTrait(1352, 8, 12, 0x4)
15956 };
15959 //-------------------------------------------------------------------------------------------------
15961 {
15962  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
15963 };
15967 //-------------------------------------------------------------------------------------------------
15969 {
15970  FieldTrait( 15, 19, 99, 0x4), FieldTrait( 18, 16, 117, 0x4), FieldTrait( 22, 15, 9, 0x4),
15971  FieldTrait( 31, 11, 177, 0x4), FieldTrait( 37, 15, 119, 0x4), FieldTrait( 40, 7, 146, 0x4),
15972  FieldTrait( 48, 15, 8, 0x4), FieldTrait( 55, 15, 6, 0x4), FieldTrait( 58, 15, 128, 0x4),
15973  FieldTrait( 59, 7, 113, 0x4), FieldTrait( 60, 22, 172, 0x4), FieldTrait( 63, 15, 136, 0x4),
15974  FieldTrait( 64, 25, 137, 0x4), FieldTrait( 65, 15, 7, 0x4), FieldTrait( 83, 1, 139, 0x4),
15975  FieldTrait( 106, 15, 35, 0x4), FieldTrait( 107, 15, 38, 0x4), FieldTrait( 110, 10, 116, 0x4),
15976  FieldTrait( 120, 19, 174, 0x4), FieldTrait( 126, 22, 115, 0x4), FieldTrait( 167, 15, 13, 0x4),
15977  FieldTrait( 198, 15, 145, 0x4), FieldTrait( 200, 21, 15, 0x4), FieldTrait( 201, 1, 76, 0x4),
15978  FieldTrait( 202, 11, 29, 0x4), FieldTrait( 206, 7, 31, 0x4), FieldTrait( 207, 20, 34, 0x4),
15979  FieldTrait( 218, 12, 156, 0x4), FieldTrait( 220, 19, 157, 0x4), FieldTrait( 221, 15, 158, 0x4),
15980  FieldTrait( 222, 15, 159, 0x4), FieldTrait( 223, 14, 33, 0x4), FieldTrait( 224, 25, 17, 0x4),
15981  FieldTrait( 225, 25, 18, 0x4), FieldTrait( 226, 1, 20, 0x4), FieldTrait( 227, 14, 21, 0x4),
15982  FieldTrait( 228, 9, 22, 0x4), FieldTrait( 231, 9, 32, 0x4), FieldTrait( 235, 15, 150, 0x4),
15983  FieldTrait( 236, 14, 151, 0x4), FieldTrait( 239, 1, 19, 0x4), FieldTrait( 240, 25, 28, 0x4),
15984  FieldTrait( 255, 15, 23, 0x4), FieldTrait( 264, 1, 148, 0x4), FieldTrait( 269, 7, 3, 0x4),
15985  FieldTrait( 270, 11, 98, 0x4), FieldTrait( 271, 10, 100, 0x4), FieldTrait( 272, 24, 101, 0x4),
15986  FieldTrait( 273, 23, 102, 0x4), FieldTrait( 274, 7, 103, 0x4), FieldTrait( 275, 20, 104, 0x4),
15987  FieldTrait( 276, 17, 107, 0x4), FieldTrait( 277, 17, 108, 0x4), FieldTrait( 278, 15, 4, 0x4),
15988  FieldTrait( 279, 7, 1, 0x5), FieldTrait( 280, 15, 5, 0x4), FieldTrait( 282, 15, 109, 0x4),
15989  FieldTrait( 283, 15, 110, 0x4), FieldTrait( 284, 15, 111, 0x4), FieldTrait( 285, 7, 2, 0x4),
15990  FieldTrait( 286, 16, 112, 0x4), FieldTrait( 287, 1, 118, 0x4), FieldTrait( 288, 15, 121, 0x4),
15991  FieldTrait( 289, 15, 122, 0x4), FieldTrait( 290, 1, 124, 0x4), FieldTrait( 291, 16, 96, 0x4),
15992  FieldTrait( 292, 16, 97, 0x4), FieldTrait( 299, 15, 120, 0x4), FieldTrait( 326, 1, 166, 0x4),
15993  FieldTrait( 327, 1, 167, 0x4), FieldTrait( 332, 11, 133, 0x4), FieldTrait( 333, 11, 134, 0x4),
15994  FieldTrait( 336, 15, 105, 0x4), FieldTrait( 346, 1, 123, 0x4), FieldTrait( 348, 2, 36, 0x4),
15995  FieldTrait( 349, 28, 37, 0x4), FieldTrait( 350, 2, 39, 0x4), FieldTrait( 351, 28, 40, 0x4),
15996  FieldTrait( 354, 2, 129, 0x4), FieldTrait( 355, 28, 130, 0x4), FieldTrait( 423, 1, 149, 0x4),
15997  FieldTrait( 432, 25, 114, 0x4), FieldTrait( 451, 12, 127, 0x4), FieldTrait( 453, 1, 144, 0xc),
15998  FieldTrait( 454, 1, 10, 0xc), FieldTrait( 460, 1, 11, 0x4), FieldTrait( 461, 15, 12, 0x4),
15999  FieldTrait( 470, 18, 25, 0x4), FieldTrait( 471, 15, 26, 0x4), FieldTrait( 472, 15, 27, 0x4),
16000  FieldTrait( 483, 22, 171, 0x4), FieldTrait( 528, 7, 131, 0x4), FieldTrait( 541, 25, 16, 0x4),
16001  FieldTrait( 543, 15, 24, 0x4), FieldTrait( 546, 16, 125, 0x4), FieldTrait( 555, 1, 95, 0xc),
16002  FieldTrait( 574, 15, 169, 0x4), FieldTrait( 625, 15, 106, 0x4), FieldTrait( 662, 11, 160, 0x4),
16003  FieldTrait( 663, 1, 161, 0x4), FieldTrait( 667, 21, 42, 0x4), FieldTrait( 691, 15, 41, 0x4),
16004  FieldTrait( 696, 25, 153, 0x4), FieldTrait( 697, 11, 154, 0x4), FieldTrait( 698, 1, 155, 0x4),
16005  FieldTrait( 699, 15, 162, 0x4), FieldTrait( 701, 25, 152, 0x4), FieldTrait( 711, 1, 94, 0xc),
16006  FieldTrait( 761, 15, 163, 0x4), FieldTrait( 762, 15, 14, 0x4), FieldTrait( 811, 9, 126, 0x4),
16007  FieldTrait( 828, 1, 168, 0x4), FieldTrait( 864, 1, 45, 0xc), FieldTrait( 873, 25, 46, 0x4),
16008  FieldTrait( 874, 25, 47, 0x4), FieldTrait( 875, 1, 43, 0x4), FieldTrait( 876, 15, 44, 0x4),
16009  FieldTrait( 947, 19, 30, 0x4), FieldTrait( 965, 15, 48, 0x4), FieldTrait( 966, 15, 49, 0x4),
16010  FieldTrait( 967, 9, 51, 0x4), FieldTrait( 968, 9, 52, 0x4), FieldTrait( 969, 9, 53, 0x4),
16011  FieldTrait( 970, 1, 54, 0x4), FieldTrait( 971, 1, 55, 0x4), FieldTrait( 996, 15, 57, 0x4),
16012  FieldTrait( 997, 15, 58, 0x4), FieldTrait(1003, 15, 170, 0x4), FieldTrait(1018, 1, 56, 0xc),
16013  FieldTrait(1020, 10, 135, 0x4), FieldTrait(1023, 1, 143, 0x4), FieldTrait(1024, 1, 132, 0x4),
16014  FieldTrait(1025, 11, 176, 0x4), FieldTrait(1026, 9, 141, 0x4), FieldTrait(1027, 12, 142, 0x4),
16015  FieldTrait(1048, 7, 140, 0x4), FieldTrait(1049, 7, 50, 0x4), FieldTrait(1070, 1, 138, 0x4),
16016  FieldTrait(1079, 26, 59, 0x4), FieldTrait(1093, 7, 165, 0x4), FieldTrait(1146, 13, 61, 0x4),
16017  FieldTrait(1147, 10, 62, 0x4), FieldTrait(1151, 15, 60, 0x4), FieldTrait(1173, 1, 147, 0x4),
16018  FieldTrait(1175, 1, 173, 0xc), FieldTrait(1177, 1, 164, 0xc), FieldTrait(1184, 2, 63, 0x4),
16019  FieldTrait(1185, 29, 64, 0x4), FieldTrait(1186, 15, 65, 0x4), FieldTrait(1191, 15, 67, 0x4),
16020  FieldTrait(1192, 10, 68, 0x4), FieldTrait(1193, 7, 69, 0x4), FieldTrait(1194, 1, 70, 0x4),
16021  FieldTrait(1195, 13, 71, 0x4), FieldTrait(1196, 15, 72, 0x4), FieldTrait(1197, 15, 79, 0x4),
16022  FieldTrait(1198, 1, 73, 0x4), FieldTrait(1199, 11, 74, 0x4), FieldTrait(1200, 11, 75, 0x4),
16023  FieldTrait(1227, 15, 66, 0x4), FieldTrait(1242, 8, 78, 0x4), FieldTrait(1244, 8, 77, 0x4),
16024  FieldTrait(1435, 1, 80, 0x4), FieldTrait(1439, 1, 81, 0x4), FieldTrait(1445, 1, 175, 0xc),
16025  FieldTrait(1449, 15, 82, 0x4), FieldTrait(1450, 15, 83, 0x4), FieldTrait(1451, 14, 84, 0x4),
16026  FieldTrait(1452, 14, 85, 0x4), FieldTrait(1457, 14, 86, 0x4), FieldTrait(1458, 14, 87, 0x4),
16027  FieldTrait(1478, 1, 88, 0x4), FieldTrait(1479, 1, 89, 0x4), FieldTrait(1480, 14, 90, 0x4),
16028  FieldTrait(1481, 1, 91, 0x4), FieldTrait(1482, 1, 92, 0x4), FieldTrait(1483, 1, 93, 0xc),
16029  FieldTrait(1500, 15, 178, 0x4)
16030 };
16034 //-------------------------------------------------------------------------------------------------
16035 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits[] =
16036 {
16037  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16038  FieldTrait( 802, 1, 4, 0xc)
16039 };
16040 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
16043 //-------------------------------------------------------------------------------------------------
16044 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
16045 {
16046  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16047 };
16048 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
16051 //-------------------------------------------------------------------------------------------------
16052 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits[] =
16053 {
16054  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16055 };
16056 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits, 2);
16059 //-------------------------------------------------------------------------------------------------
16060 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits[] =
16061 {
16062  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16063  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16064  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16065  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16066  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16067  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16068  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16069  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16070  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16071  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16072  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16073  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16074  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16075  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16076  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16077  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16078  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16079  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16080 };
16081 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits, 54);
16084 //-------------------------------------------------------------------------------------------------
16085 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16086 {
16087  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16088 };
16089 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16092 //-------------------------------------------------------------------------------------------------
16093 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits[] =
16094 {
16095  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16096  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16097  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16098  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16099  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16100  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16101  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16102  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16103  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16104  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16105  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16106  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16107  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16108  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16109  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16110  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16111  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16112  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16113  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16114  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16115  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16116  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16117  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16118  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16119 };
16120 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits, 72);
16123 //-------------------------------------------------------------------------------------------------
16124 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16125 {
16126  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16127 };
16128 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16131 //-------------------------------------------------------------------------------------------------
16132 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16133 {
16134  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16135 };
16136 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16139 //-------------------------------------------------------------------------------------------------
16140 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16141 {
16142  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16143  FieldTrait(1062, 1, 4, 0xc)
16144 };
16145 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16148 //-------------------------------------------------------------------------------------------------
16149 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16150 {
16151  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16152 };
16153 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16156 //-------------------------------------------------------------------------------------------------
16157 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits[] =
16158 {
16159  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16160  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16161 };
16162 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits, 5);
16165 //-------------------------------------------------------------------------------------------------
16166 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits[] =
16167 {
16168  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16169  FieldTrait(1052, 1, 4, 0xc)
16170 };
16171 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits, 4);
16174 //-------------------------------------------------------------------------------------------------
16175 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16176 {
16177  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16178 };
16179 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16182 //-------------------------------------------------------------------------------------------------
16183 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits[] =
16184 {
16185  FieldTrait(1176, 1, 1, 0x4)
16186 };
16187 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits, 1);
16190 //-------------------------------------------------------------------------------------------------
16191 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
16192 {
16193  FieldTrait(1178, 1, 1, 0x4), FieldTrait(1179, 10, 2, 0x4)
16194 };
16195 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
16198 //-------------------------------------------------------------------------------------------------
16199 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits[] =
16200 {
16201  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
16202 };
16203 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits, 3);
16206 //-------------------------------------------------------------------------------------------------
16207 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits[] =
16208 {
16209  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16210  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16211  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16212 };
16213 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits, 8);
16216 //-------------------------------------------------------------------------------------------------
16217 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16218 {
16219  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16220 };
16221 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16224 //-------------------------------------------------------------------------------------------------
16225 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16226 {
16227  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16228 };
16229 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16232 //-------------------------------------------------------------------------------------------------
16233 const FieldTrait MarketDataRequestReject::_traits[] =
16234 {
16235  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 262, 15, 1, 0x5), FieldTrait( 281, 7, 2, 0x4),
16236  FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4), FieldTrait( 453, 1, 7, 0xc),
16237  FieldTrait( 816, 1, 3, 0xc)
16238 };
16241 //-------------------------------------------------------------------------------------------------
16243 {
16244  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16245  FieldTrait( 802, 1, 4, 0xc)
16246 };
16249 const unsigned short MarketDataRequestReject::NoPartyIDs::_fnum;
16250 //-------------------------------------------------------------------------------------------------
16251 const FieldTrait MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits[] =
16252 {
16253  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16254 };
16255 const FieldTrait_Hash_Array MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits, 2);
16258 //-------------------------------------------------------------------------------------------------
16260 {
16261  FieldTrait( 817, 15, 1, 0x4)
16262 };
16266 //-------------------------------------------------------------------------------------------------
16267 const FieldTrait QuoteCancel::_traits[] =
16268 {
16269  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 117, 15, 2, 0x4), FieldTrait( 131, 15, 1, 0x4),
16270  FieldTrait( 295, 1, 11, 0xc), FieldTrait( 298, 1, 3, 0x5), FieldTrait( 301, 1, 4, 0x4),
16271  FieldTrait( 336, 15, 9, 0x4), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 537, 1, 13, 0x4),
16272  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 10, 0x4), FieldTrait( 660, 1, 7, 0x4),
16273  FieldTrait(1166, 15, 12, 0x4), FieldTrait(1461, 1, 14, 0xc)
16274 };
16275 const FieldTrait_Hash_Array QuoteCancel::_ftha(QuoteCancel::_traits, 14);
16276 const MsgType QuoteCancel::_msgtype("Z");
16277 //-------------------------------------------------------------------------------------------------
16278 const FieldTrait QuoteCancel::NoQuoteEntries::_traits[] =
16279 {
16280  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
16281  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
16282  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
16283  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
16284  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
16285  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
16286  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
16287  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
16288  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
16289  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
16290  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
16291  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 99, 0xc), FieldTrait( 667, 21, 37, 0x4),
16292  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 762, 15, 9, 0x4),
16293  FieldTrait( 788, 1, 93, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
16294  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
16295  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
16296  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
16297  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
16298  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
16299  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
16300  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
16301  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
16302  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
16303  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
16304  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
16305  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
16306  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
16307  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
16308  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
16309  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
16310  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
16311  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
16312  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
16313 };
16315 const MsgType QuoteCancel::NoQuoteEntries::_msgtype("NoQuoteEntries");
16316 const unsigned short QuoteCancel::NoQuoteEntries::_fnum;
16317 //-------------------------------------------------------------------------------------------------
16318 const FieldTrait QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits[] =
16319 {
16320  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16321 };
16322 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16325 //-------------------------------------------------------------------------------------------------
16326 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::_traits[] =
16327 {
16328  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16329  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16330  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16331  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16332  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16333  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16334  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16335  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16336  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16337  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16338  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16339  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16340  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16341  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16342  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16343  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16344  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16345  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16346 };
16347 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::_traits, 54);
16349 const unsigned short QuoteCancel::NoQuoteEntries::NoLegs::_fnum;
16350 //-------------------------------------------------------------------------------------------------
16351 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16352 {
16353  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16354 };
16355 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16358 //-------------------------------------------------------------------------------------------------
16359 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits[] =
16360 {
16361  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16362  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16363  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16364  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16365  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16366  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16367  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16368  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16369  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16370  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16371  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16372  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16373  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16374  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16375  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16376  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16377  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16378  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16379  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16380  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16381  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16382  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16383  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16384  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16385 };
16386 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits, 72);
16389 //-------------------------------------------------------------------------------------------------
16390 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16391 {
16392  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16393 };
16394 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16397 //-------------------------------------------------------------------------------------------------
16398 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16399 {
16400  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16401 };
16402 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16405 //-------------------------------------------------------------------------------------------------
16406 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16407 {
16408  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16409  FieldTrait(1062, 1, 4, 0xc)
16410 };
16411 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16414 //-------------------------------------------------------------------------------------------------
16415 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16416 {
16417  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16418 };
16419 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16422 //-------------------------------------------------------------------------------------------------
16423 const FieldTrait QuoteCancel::NoQuoteEntries::NoEvents::_traits[] =
16424 {
16425  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16426  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16427 };
16428 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoEvents::_ftha(QuoteCancel::NoQuoteEntries::NoEvents::_traits, 5);
16431 //-------------------------------------------------------------------------------------------------
16432 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits[] =
16433 {
16434  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16435  FieldTrait(1052, 1, 4, 0xc)
16436 };
16437 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16440 //-------------------------------------------------------------------------------------------------
16441 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16442 {
16443  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16444 };
16445 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16448 //-------------------------------------------------------------------------------------------------
16449 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits[] =
16450 {
16451  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16452  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16453  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16454 };
16455 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits, 8);
16458 //-------------------------------------------------------------------------------------------------
16459 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16460 {
16461  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16462 };
16463 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16466 //-------------------------------------------------------------------------------------------------
16467 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16468 {
16469  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16470 };
16471 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16474 //-------------------------------------------------------------------------------------------------
16475 const FieldTrait QuoteCancel::NoPartyIDs::_traits[] =
16476 {
16477  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16478  FieldTrait( 802, 1, 4, 0xc)
16479 };
16481 const MsgType QuoteCancel::NoPartyIDs::_msgtype("NoPartyIDs");
16482 const unsigned short QuoteCancel::NoPartyIDs::_fnum;
16483 //-------------------------------------------------------------------------------------------------
16484 const FieldTrait QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits[] =
16485 {
16486  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16487 };
16488 const FieldTrait_Hash_Array QuoteCancel::NoPartyIDs::NoPartySubIDs::_ftha(QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits, 2);
16491 //-------------------------------------------------------------------------------------------------
16492 const FieldTrait QuoteCancel::NoTargetPartyIDs::_traits[] =
16493 {
16494  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16495 };
16497 const MsgType QuoteCancel::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
16498 const unsigned short QuoteCancel::NoTargetPartyIDs::_fnum;
16499 //-------------------------------------------------------------------------------------------------
16500 const FieldTrait QuoteStatusRequest::_traits[] =
16501 {
16502  FieldTrait( 1, 15, 103, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
16503  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 65, 15, 4, 0x4), FieldTrait( 106, 15, 32, 0x4),
16504  FieldTrait( 107, 15, 35, 0x4), FieldTrait( 117, 15, 2, 0x4), FieldTrait( 167, 15, 10, 0x4),
16505  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
16506  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 223, 14, 30, 0x4),
16507  FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4), FieldTrait( 226, 1, 17, 0x4),
16508  FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4), FieldTrait( 231, 9, 29, 0x4),
16509  FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4), FieldTrait( 255, 15, 20, 0x4),
16510  FieldTrait( 263, 7, 108, 0x4), FieldTrait( 336, 15, 106, 0x4), FieldTrait( 348, 2, 33, 0x4),
16511  FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4), FieldTrait( 351, 28, 37, 0x4),
16512  FieldTrait( 453, 1, 102, 0xc), FieldTrait( 454, 1, 7, 0xc), FieldTrait( 460, 1, 8, 0x4),
16513  FieldTrait( 461, 15, 9, 0x4), FieldTrait( 470, 18, 22, 0x4), FieldTrait( 471, 15, 23, 0x4),
16514  FieldTrait( 472, 15, 24, 0x4), FieldTrait( 541, 25, 13, 0x4), FieldTrait( 543, 15, 21, 0x4),
16515  FieldTrait( 555, 1, 101, 0xc), FieldTrait( 581, 1, 105, 0x4), FieldTrait( 625, 15, 107, 0x4),
16516  FieldTrait( 649, 15, 1, 0x4), FieldTrait( 660, 1, 104, 0x4), FieldTrait( 667, 21, 39, 0x4),
16517  FieldTrait( 691, 15, 38, 0x4), FieldTrait( 711, 1, 100, 0xc), FieldTrait( 762, 15, 11, 0x4),
16518  FieldTrait( 788, 1, 95, 0x4), FieldTrait( 864, 1, 42, 0xc), FieldTrait( 873, 25, 43, 0x4),
16519  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
16520  FieldTrait( 898, 14, 99, 0x4), FieldTrait( 913, 15, 91, 0x4), FieldTrait( 914, 15, 92, 0x4),
16521  FieldTrait( 915, 25, 93, 0x4), FieldTrait( 916, 25, 96, 0x4), FieldTrait( 917, 25, 97, 0x4),
16522  FieldTrait( 918, 19, 94, 0x4), FieldTrait( 919, 1, 98, 0x4), FieldTrait( 947, 19, 27, 0x4),
16523  FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4), FieldTrait( 967, 9, 48, 0x4),
16524  FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4), FieldTrait( 970, 1, 51, 0x4),
16525  FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4), FieldTrait( 997, 15, 55, 0x4),
16526  FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4), FieldTrait(1079, 26, 56, 0x4),
16527  FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4), FieldTrait(1151, 15, 57, 0x4),
16528  FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4), FieldTrait(1186, 15, 62, 0x4),
16529  FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4), FieldTrait(1193, 7, 66, 0x4),
16530  FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4), FieldTrait(1196, 15, 69, 0x4),
16531  FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4), FieldTrait(1199, 11, 71, 0x4),
16532  FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4), FieldTrait(1242, 8, 75, 0x4),
16533  FieldTrait(1244, 8, 74, 0x4), FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4),
16534  FieldTrait(1449, 15, 79, 0x4), FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4),
16535  FieldTrait(1452, 14, 82, 0x4), FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4),
16536  FieldTrait(1461, 1, 109, 0xc), FieldTrait(1478, 1, 85, 0x4), FieldTrait(1479, 1, 86, 0x4),
16537  FieldTrait(1480, 14, 87, 0x4), FieldTrait(1481, 1, 88, 0x4), FieldTrait(1482, 1, 89, 0x4),
16538  FieldTrait(1483, 1, 90, 0xc)
16539 };
16540 const FieldTrait_Hash_Array QuoteStatusRequest::_ftha(QuoteStatusRequest::_traits, 109);
16542 //-------------------------------------------------------------------------------------------------
16543 const FieldTrait QuoteStatusRequest::NoPartyIDs::_traits[] =
16544 {
16545  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16546  FieldTrait( 802, 1, 4, 0xc)
16547 };
16550 const unsigned short QuoteStatusRequest::NoPartyIDs::_fnum;
16551 //-------------------------------------------------------------------------------------------------
16552 const FieldTrait QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
16553 {
16554  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16555 };
16556 const FieldTrait_Hash_Array QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
16559 //-------------------------------------------------------------------------------------------------
16561 {
16562  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16563 };
16566 const unsigned short QuoteStatusRequest::NoSecurityAltID::_fnum;
16567 //-------------------------------------------------------------------------------------------------
16568 const FieldTrait QuoteStatusRequest::NoLegs::_traits[] =
16569 {
16570  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16571  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16572  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16573  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16574  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16575  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16576  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16577  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16578  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16579  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16580  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16581  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16582  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16583  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16584  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16585  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16586  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16587  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16588 };
16591 const unsigned short QuoteStatusRequest::NoLegs::_fnum;
16592 //-------------------------------------------------------------------------------------------------
16593 const FieldTrait QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
16594 {
16595  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16596 };
16597 const FieldTrait_Hash_Array QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
16600 //-------------------------------------------------------------------------------------------------
16601 const FieldTrait QuoteStatusRequest::NoUnderlyings::_traits[] =
16602 {
16603  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16604  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16605  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16606  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16607  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16608  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16609  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16610  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16611  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16612  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16613  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16614  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16615  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16616  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16617  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16618  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16619  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16620  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16621  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16622  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16623  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16624  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16625  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16626  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16627 };
16630 const unsigned short QuoteStatusRequest::NoUnderlyings::_fnum;
16631 //-------------------------------------------------------------------------------------------------
16632 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16633 {
16634  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16635 };
16636 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16639 //-------------------------------------------------------------------------------------------------
16640 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
16641 {
16642  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16643 };
16644 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16647 //-------------------------------------------------------------------------------------------------
16648 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16649 {
16650  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16651  FieldTrait(1062, 1, 4, 0xc)
16652 };
16653 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16656 //-------------------------------------------------------------------------------------------------
16657 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16658 {
16659  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16660 };
16661 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16664 //-------------------------------------------------------------------------------------------------
16665 const FieldTrait QuoteStatusRequest::NoEvents::_traits[] =
16666 {
16667  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16668  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16669 };
16672 const unsigned short QuoteStatusRequest::NoEvents::_fnum;
16673 //-------------------------------------------------------------------------------------------------
16675 {
16676  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16677  FieldTrait(1052, 1, 4, 0xc)
16678 };
16680 const MsgType QuoteStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
16682 //-------------------------------------------------------------------------------------------------
16683 const FieldTrait QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16684 {
16685  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16686 };
16687 const FieldTrait_Hash_Array QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16690 //-------------------------------------------------------------------------------------------------
16692 {
16693  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16694 };
16697 const unsigned short QuoteStatusRequest::NoTargetPartyIDs::_fnum;
16698 //-------------------------------------------------------------------------------------------------
16700 {
16701  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16702  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16703  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16704 };
16707 const unsigned short QuoteStatusRequest::NoComplexEvents::_fnum;
16708 //-------------------------------------------------------------------------------------------------
16709 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
16710 {
16711  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16712 };
16713 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
16716 //-------------------------------------------------------------------------------------------------
16717 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16718 {
16719  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16720 };
16721 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16724 //-------------------------------------------------------------------------------------------------
16725 const FieldTrait MassQuoteAcknowledgement::_traits[] =
16726 {
16727  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 58, 15, 11, 0x4), FieldTrait( 117, 15, 2, 0x4),
16728  FieldTrait( 131, 15, 1, 0x4), FieldTrait( 296, 1, 14, 0xc), FieldTrait( 297, 1, 3, 0x5),
16729  FieldTrait( 298, 1, 15, 0x4), FieldTrait( 300, 1, 4, 0x4), FieldTrait( 301, 1, 5, 0x4),
16730  FieldTrait( 354, 2, 12, 0x4), FieldTrait( 355, 28, 13, 0x4), FieldTrait( 453, 1, 7, 0xc),
16731  FieldTrait( 537, 1, 6, 0x4), FieldTrait( 581, 1, 10, 0x4), FieldTrait( 660, 1, 9, 0x4),
16732  FieldTrait(1461, 1, 16, 0xc)
16733 };
16736 //-------------------------------------------------------------------------------------------------
16738 {
16739  FieldTrait( 241, 25, 13, 0x4), FieldTrait( 242, 25, 14, 0x4), FieldTrait( 243, 1, 15, 0x4),
16740  FieldTrait( 244, 1, 16, 0x4), FieldTrait( 245, 14, 17, 0x4), FieldTrait( 246, 9, 18, 0x4),
16741  FieldTrait( 247, 25, 24, 0x4), FieldTrait( 256, 15, 19, 0x4), FieldTrait( 295, 1, 76, 0xc),
16742  FieldTrait( 302, 15, 1, 0x4), FieldTrait( 304, 1, 74, 0x4), FieldTrait( 305, 15, 5, 0x4),
16743  FieldTrait( 306, 15, 31, 0x4), FieldTrait( 307, 15, 34, 0x4), FieldTrait( 308, 20, 30, 0x4),
16744  FieldTrait( 309, 15, 4, 0x4), FieldTrait( 310, 15, 9, 0x4), FieldTrait( 311, 15, 2, 0x4),
16745  FieldTrait( 312, 15, 3, 0x4), FieldTrait( 313, 21, 11, 0x4), FieldTrait( 315, 1, 61, 0x4),
16746  FieldTrait( 316, 11, 25, 0x4), FieldTrait( 317, 7, 27, 0x4), FieldTrait( 318, 19, 39, 0x4),
16747  FieldTrait( 362, 2, 32, 0x4), FieldTrait( 363, 28, 33, 0x4), FieldTrait( 364, 2, 35, 0x4),
16748  FieldTrait( 365, 28, 36, 0x4), FieldTrait( 367, 22, 80, 0x4), FieldTrait( 435, 14, 29, 0x4),
16749  FieldTrait( 436, 9, 28, 0x4), FieldTrait( 457, 1, 6, 0xc), FieldTrait( 462, 1, 7, 0x4),
16750  FieldTrait( 463, 15, 8, 0x4), FieldTrait( 542, 25, 12, 0x4), FieldTrait( 592, 18, 21, 0x4),
16751  FieldTrait( 593, 15, 22, 0x4), FieldTrait( 594, 15, 23, 0x4), FieldTrait( 595, 15, 20, 0x4),
16752  FieldTrait( 763, 15, 10, 0x4), FieldTrait( 810, 11, 41, 0x4), FieldTrait( 877, 15, 37, 0x4),
16753  FieldTrait( 878, 15, 38, 0x4), FieldTrait( 879, 10, 40, 0x4), FieldTrait( 882, 11, 42, 0x4),
16754  FieldTrait( 883, 11, 43, 0x4), FieldTrait( 884, 13, 44, 0x4), FieldTrait( 885, 13, 45, 0x4),
16755  FieldTrait( 886, 13, 46, 0x4), FieldTrait( 887, 1, 47, 0xc), FieldTrait( 893, 8, 75, 0x4),
16756  FieldTrait( 941, 19, 26, 0x4), FieldTrait( 972, 14, 48, 0x4), FieldTrait( 973, 13, 50, 0x4),
16757  FieldTrait( 974, 15, 51, 0x4), FieldTrait( 975, 1, 49, 0x4), FieldTrait( 998, 15, 52, 0x4),
16758  FieldTrait(1000, 15, 53, 0x4), FieldTrait(1038, 13, 54, 0x4), FieldTrait(1039, 15, 56, 0x4),
16759  FieldTrait(1044, 10, 57, 0x4), FieldTrait(1045, 9, 58, 0x4), FieldTrait(1046, 7, 59, 0x4),
16760  FieldTrait(1058, 1, 55, 0xc), FieldTrait(1168, 1, 77, 0x4), FieldTrait(1169, 1, 78, 0x4),
16761  FieldTrait(1170, 1, 79, 0x4), FieldTrait(1213, 26, 60, 0x4), FieldTrait(1419, 1, 62, 0x4),
16762  FieldTrait(1423, 10, 63, 0x4), FieldTrait(1424, 15, 64, 0x4), FieldTrait(1425, 10, 65, 0x4),
16763  FieldTrait(1437, 1, 66, 0x4), FieldTrait(1441, 1, 67, 0x4), FieldTrait(1453, 15, 68, 0x4),
16764  FieldTrait(1454, 15, 69, 0x4), FieldTrait(1455, 14, 70, 0x4), FieldTrait(1456, 14, 71, 0x4),
16765  FieldTrait(1459, 14, 72, 0x4), FieldTrait(1460, 14, 73, 0x4)
16766 };
16770 //-------------------------------------------------------------------------------------------------
16771 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits[] =
16772 {
16773  FieldTrait( 15, 19, 113, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 40, 7, 108, 0x4),
16774  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 60, 22, 104, 0x4),
16775  FieldTrait( 62, 22, 95, 0x4), FieldTrait( 64, 25, 107, 0x4), FieldTrait( 65, 15, 3, 0x4),
16776  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 132, 11, 91, 0x4),
16777  FieldTrait( 133, 11, 92, 0x4), FieldTrait( 134, 10, 93, 0x4), FieldTrait( 135, 10, 94, 0x4),
16778  FieldTrait( 167, 15, 9, 0x4), FieldTrait( 188, 11, 96, 0x4), FieldTrait( 189, 12, 98, 0x4),
16779  FieldTrait( 190, 11, 97, 0x4), FieldTrait( 191, 12, 99, 0x4), FieldTrait( 192, 10, 110, 0x4),
16780  FieldTrait( 193, 25, 109, 0x4), FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4),
16781  FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4),
16782  FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4),
16783  FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4),
16784  FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4),
16785  FieldTrait( 255, 15, 19, 0x4), FieldTrait( 299, 15, 1, 0x4), FieldTrait( 336, 15, 105, 0x4),
16786  FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4),
16787  FieldTrait( 351, 28, 36, 0x4), FieldTrait( 368, 1, 114, 0x4), FieldTrait( 454, 1, 6, 0xc),
16788  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4),
16789  FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4), FieldTrait( 528, 7, 117, 0x4),
16790  FieldTrait( 529, 16, 118, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
16791  FieldTrait( 555, 1, 90, 0xc), FieldTrait( 625, 15, 106, 0x4), FieldTrait( 631, 11, 100, 0x4),
16792  FieldTrait( 632, 14, 101, 0x4), FieldTrait( 633, 14, 102, 0x4), FieldTrait( 634, 14, 103, 0x4),
16793  FieldTrait( 642, 12, 111, 0x4), FieldTrait( 643, 12, 112, 0x4), FieldTrait( 667, 21, 38, 0x4),
16794  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 775, 1, 116, 0x4),
16795  FieldTrait( 864, 1, 41, 0xc), FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4),
16796  FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4),
16797  FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4),
16798  FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4),
16799  FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4),
16800  FieldTrait(1018, 1, 52, 0xc), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
16801  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
16802  FieldTrait(1167, 1, 115, 0x4), FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4),
16803  FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
16804  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
16805  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
16806  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4),
16807  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1435, 1, 76, 0x4),
16808  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
16809  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
16810  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
16811  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
16812  FieldTrait(1483, 1, 89, 0xc)
16813 };
16814 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits, 118);
16817 //-------------------------------------------------------------------------------------------------
16818 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
16819 {
16820  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16821 };
16822 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16825 //-------------------------------------------------------------------------------------------------
16826 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
16827 {
16828  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16829  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16830  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16831  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16832  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16833  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16834  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16835  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16836  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16837  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16838  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16839  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16840  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16841  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16842  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16843  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16844  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16845  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16846 };
16847 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
16850 //-------------------------------------------------------------------------------------------------
16851 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16852 {
16853  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16854 };
16855 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16858 //-------------------------------------------------------------------------------------------------
16859 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
16860 {
16861  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16862  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16863 };
16864 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
16867 //-------------------------------------------------------------------------------------------------
16868 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
16869 {
16870  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16871  FieldTrait(1052, 1, 4, 0xc)
16872 };
16873 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16876 //-------------------------------------------------------------------------------------------------
16877 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16878 {
16879  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16880 };
16881 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16884 //-------------------------------------------------------------------------------------------------
16885 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
16886 {
16887  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16888  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16889  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16890 };
16891 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
16894 //-------------------------------------------------------------------------------------------------
16895 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16896 {
16897  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16898 };
16899 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16902 //-------------------------------------------------------------------------------------------------
16903 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16904 {
16905  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16906 };
16907 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16910 //-------------------------------------------------------------------------------------------------
16911 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
16912 {
16913  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16914 };
16915 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
16918 //-------------------------------------------------------------------------------------------------
16919 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits[] =
16920 {
16921  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16922 };
16923 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits, 2);
16926 //-------------------------------------------------------------------------------------------------
16927 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
16928 {
16929  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16930  FieldTrait(1062, 1, 4, 0xc)
16931 };
16932 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
16935 //-------------------------------------------------------------------------------------------------
16936 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16937 {
16938  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16939 };
16940 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16943 //-------------------------------------------------------------------------------------------------
16945 {
16946  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16947  FieldTrait( 802, 1, 4, 0xc)
16948 };
16951 const unsigned short MassQuoteAcknowledgement::NoPartyIDs::_fnum;
16952 //-------------------------------------------------------------------------------------------------
16953 const FieldTrait MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits[] =
16954 {
16955  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16956 };
16957 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_ftha(MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits, 2);
16960 //-------------------------------------------------------------------------------------------------
16962 {
16963  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16964 };
16968 //-------------------------------------------------------------------------------------------------
16969 const FieldTrait SecurityDefinitionRequest::_traits[] =
16970 {
16971  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
16972  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 58, 15, 96, 0x4), FieldTrait( 65, 15, 4, 0x4),
16973  FieldTrait( 106, 15, 32, 0x4), FieldTrait( 107, 15, 35, 0x4), FieldTrait( 167, 15, 10, 0x4),
16974  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
16975  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 218, 12, 105, 0x4),
16976  FieldTrait( 220, 19, 106, 0x4), FieldTrait( 221, 15, 107, 0x4), FieldTrait( 222, 15, 108, 0x4),
16977  FieldTrait( 223, 14, 30, 0x4), FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4),
16978  FieldTrait( 226, 1, 17, 0x4), FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4),
16979  FieldTrait( 231, 9, 29, 0x4), FieldTrait( 232, 1, 104, 0xc), FieldTrait( 235, 15, 113, 0x4),
16980  FieldTrait( 236, 14, 114, 0x4), FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4),
16981  FieldTrait( 255, 15, 20, 0x4), FieldTrait( 263, 7, 103, 0x4), FieldTrait( 320, 15, 1, 0x5),
16982  FieldTrait( 321, 1, 2, 0x5), FieldTrait( 336, 15, 99, 0x4), FieldTrait( 348, 2, 33, 0x4),
16983  FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4), FieldTrait( 351, 28, 37, 0x4),
16984  FieldTrait( 354, 2, 97, 0x4), FieldTrait( 355, 28, 98, 0x4), FieldTrait( 454, 1, 7, 0xc),
16985  FieldTrait( 460, 1, 8, 0x4), FieldTrait( 461, 15, 9, 0x4), FieldTrait( 470, 18, 22, 0x4),
16986  FieldTrait( 471, 15, 23, 0x4), FieldTrait( 472, 15, 24, 0x4), FieldTrait( 541, 25, 13, 0x4),
16987  FieldTrait( 543, 15, 21, 0x4), FieldTrait( 555, 1, 101, 0xc), FieldTrait( 625, 15, 100, 0x4),
16988  FieldTrait( 662, 11, 109, 0x4), FieldTrait( 663, 1, 110, 0x4), FieldTrait( 667, 21, 39, 0x4),
16989  FieldTrait( 668, 1, 91, 0x4), FieldTrait( 691, 15, 38, 0x4), FieldTrait( 696, 25, 116, 0x4),
16990  FieldTrait( 697, 11, 117, 0x4), FieldTrait( 698, 1, 118, 0x4), FieldTrait( 699, 15, 111, 0x4),
16991  FieldTrait( 701, 25, 115, 0x4), FieldTrait( 711, 1, 94, 0xc), FieldTrait( 761, 15, 112, 0x4),
16992  FieldTrait( 762, 15, 11, 0x4), FieldTrait( 827, 1, 102, 0x4), FieldTrait( 864, 1, 42, 0xc),
16993  FieldTrait( 869, 14, 92, 0x4), FieldTrait( 870, 1, 93, 0xc), FieldTrait( 873, 25, 43, 0x4),
16994  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
16995  FieldTrait( 947, 19, 27, 0x4), FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4),
16996  FieldTrait( 967, 9, 48, 0x4), FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4),
16997  FieldTrait( 970, 1, 51, 0x4), FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4),
16998  FieldTrait( 997, 15, 55, 0x4), FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4),
16999  FieldTrait(1079, 26, 56, 0x4), FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4),
17000  FieldTrait(1151, 15, 57, 0x4), FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4),
17001  FieldTrait(1186, 15, 62, 0x4), FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4),
17002  FieldTrait(1193, 7, 66, 0x4), FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4),
17003  FieldTrait(1196, 15, 69, 0x4), FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4),
17004  FieldTrait(1199, 11, 71, 0x4), FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4),
17005  FieldTrait(1242, 8, 75, 0x4), FieldTrait(1244, 8, 74, 0x4), FieldTrait(1300, 15, 120, 0x4),
17006  FieldTrait(1301, 20, 119, 0x4), FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4),
17007  FieldTrait(1449, 15, 79, 0x4), FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4),
17008  FieldTrait(1452, 14, 82, 0x4), FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4),
17009  FieldTrait(1478, 1, 85, 0x4), FieldTrait(1479, 1, 86, 0x4), FieldTrait(1480, 14, 87, 0x4),
17010  FieldTrait(1481, 1, 88, 0x4), FieldTrait(1482, 1, 89, 0x4), FieldTrait(1483, 1, 90, 0xc)
17011 };
17014 //-------------------------------------------------------------------------------------------------
17016 {
17017  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
17018 };
17022 //-------------------------------------------------------------------------------------------------
17024 {
17025  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17026 };
17030 //-------------------------------------------------------------------------------------------------
17031 const FieldTrait SecurityDefinitionRequest::NoLegs::_traits[] =
17032 {
17033  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17034  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17035  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17036  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17037  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17038  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17039  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17040  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17041  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17042  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17043  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17044  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17045  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17046  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17047  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17048  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17049  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17050  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17051 };
17054 const unsigned short SecurityDefinitionRequest::NoLegs::_fnum;
17055 //-------------------------------------------------------------------------------------------------
17056 const FieldTrait SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17057 {
17058  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17059 };
17060 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17063 //-------------------------------------------------------------------------------------------------
17065 {
17066  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17067  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17068  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17069  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17070  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17071  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17072  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17073  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17074  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17075  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17076  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17077  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17078  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17079  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17080  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17081  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17082  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17083  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17084  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17085  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17086  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17087  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17088  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17089  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17090 };
17094 //-------------------------------------------------------------------------------------------------
17095 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17096 {
17097  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17098 };
17099 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17102 //-------------------------------------------------------------------------------------------------
17103 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17104 {
17105  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17106 };
17107 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17110 //-------------------------------------------------------------------------------------------------
17111 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17112 {
17113  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17114  FieldTrait(1062, 1, 4, 0xc)
17115 };
17116 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17119 //-------------------------------------------------------------------------------------------------
17120 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17121 {
17122  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17123 };
17124 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17127 //-------------------------------------------------------------------------------------------------
17129 {
17130  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17131  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17132 };
17135 const unsigned short SecurityDefinitionRequest::NoEvents::_fnum;
17136 //-------------------------------------------------------------------------------------------------
17138 {
17139  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17140 };
17144 //-------------------------------------------------------------------------------------------------
17146 {
17147  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17148  FieldTrait(1052, 1, 4, 0xc)
17149 };
17153 //-------------------------------------------------------------------------------------------------
17154 const FieldTrait SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17155 {
17156  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17157 };
17158 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17161 //-------------------------------------------------------------------------------------------------
17163 {
17164  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17165  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17166  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17167 };
17171 //-------------------------------------------------------------------------------------------------
17172 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17173 {
17174  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17175 };
17176 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17179 //-------------------------------------------------------------------------------------------------
17180 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17181 {
17182  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17183 };
17184 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17187 //-------------------------------------------------------------------------------------------------
17188 const FieldTrait SecurityDefinition::_traits[] =
17189 {
17190  FieldTrait( 15, 19, 96, 0x4), FieldTrait( 22, 15, 7, 0x4), FieldTrait( 48, 15, 6, 0x4),
17191  FieldTrait( 55, 15, 4, 0x4), FieldTrait( 58, 15, 97, 0x4), FieldTrait( 60, 22, 124, 0x4),
17192  FieldTrait( 65, 15, 5, 0x4), FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4),
17193  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 200, 21, 13, 0x4), FieldTrait( 201, 1, 74, 0x4),
17194  FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4), FieldTrait( 207, 20, 32, 0x4),
17195  FieldTrait( 218, 12, 104, 0x4), FieldTrait( 220, 19, 105, 0x4), FieldTrait( 221, 15, 106, 0x4),
17196  FieldTrait( 222, 15, 107, 0x4), FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4),
17197  FieldTrait( 225, 25, 16, 0x4), FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4),
17198  FieldTrait( 228, 9, 20, 0x4), FieldTrait( 231, 9, 30, 0x4), FieldTrait( 232, 1, 103, 0xc),
17199  FieldTrait( 235, 15, 112, 0x4), FieldTrait( 236, 14, 113, 0x4), FieldTrait( 239, 1, 17, 0x4),
17200  FieldTrait( 240, 25, 26, 0x4), FieldTrait( 255, 15, 21, 0x4), FieldTrait( 292, 16, 118, 0x4),
17201  FieldTrait( 320, 15, 1, 0x4), FieldTrait( 322, 15, 2, 0x4), FieldTrait( 323, 1, 3, 0x4),
17202  FieldTrait( 348, 2, 34, 0x4), FieldTrait( 349, 28, 35, 0x4), FieldTrait( 350, 2, 37, 0x4),
17203  FieldTrait( 351, 28, 38, 0x4), FieldTrait( 354, 2, 98, 0x4), FieldTrait( 355, 28, 99, 0x4),
17204  FieldTrait( 454, 1, 8, 0xc), FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4),
17205  FieldTrait( 470, 18, 23, 0x4), FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4),
17206  FieldTrait( 541, 25, 14, 0x4), FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 100, 0xc),
17207  FieldTrait( 662, 11, 108, 0x4), FieldTrait( 663, 1, 109, 0x4), FieldTrait( 667, 21, 40, 0x4),
17208  FieldTrait( 668, 1, 92, 0x4), FieldTrait( 691, 15, 39, 0x4), FieldTrait( 696, 25, 115, 0x4),
17209  FieldTrait( 697, 11, 116, 0x4), FieldTrait( 698, 1, 117, 0x4), FieldTrait( 699, 15, 110, 0x4),
17210  FieldTrait( 701, 25, 114, 0x4), FieldTrait( 711, 1, 95, 0xc), FieldTrait( 715, 25, 102, 0x4),
17211  FieldTrait( 761, 15, 111, 0x4), FieldTrait( 762, 15, 12, 0x4), FieldTrait( 864, 1, 43, 0xc),
17212  FieldTrait( 869, 14, 93, 0x4), FieldTrait( 870, 1, 94, 0xc), FieldTrait( 873, 25, 44, 0x4),
17213  FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4), FieldTrait( 876, 15, 42, 0x4),
17214  FieldTrait( 947, 19, 28, 0x4), FieldTrait( 964, 1, 101, 0x4), FieldTrait( 965, 15, 46, 0x4),
17215  FieldTrait( 966, 15, 47, 0x4), FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4),
17216  FieldTrait( 969, 9, 51, 0x4), FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4),
17217  FieldTrait( 996, 15, 55, 0x4), FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc),
17218  FieldTrait(1049, 7, 48, 0x4), FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4),
17219  FieldTrait(1147, 10, 60, 0x4), FieldTrait(1151, 15, 58, 0x4), FieldTrait(1180, 15, 120, 0x4),
17220  FieldTrait(1181, 4, 121, 0x4), FieldTrait(1184, 2, 61, 0x4), FieldTrait(1185, 29, 62, 0x4),
17221  FieldTrait(1186, 15, 63, 0x4), FieldTrait(1191, 15, 65, 0x4), FieldTrait(1192, 10, 66, 0x4),
17222  FieldTrait(1193, 7, 67, 0x4), FieldTrait(1194, 1, 68, 0x4), FieldTrait(1195, 13, 69, 0x4),
17223  FieldTrait(1196, 15, 70, 0x4), FieldTrait(1197, 15, 77, 0x4), FieldTrait(1198, 1, 71, 0x4),
17224  FieldTrait(1199, 11, 72, 0x4), FieldTrait(1200, 11, 73, 0x4), FieldTrait(1227, 15, 64, 0x4),
17225  FieldTrait(1242, 8, 76, 0x4), FieldTrait(1244, 8, 75, 0x4), FieldTrait(1310, 1, 119, 0xc),
17226  FieldTrait(1350, 4, 122, 0x4), FieldTrait(1352, 8, 123, 0x4), FieldTrait(1435, 1, 78, 0x4),
17227  FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4), FieldTrait(1450, 15, 81, 0x4),
17228  FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4), FieldTrait(1457, 14, 84, 0x4),
17229  FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4), FieldTrait(1479, 1, 87, 0x4),
17230  FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4), FieldTrait(1482, 1, 90, 0x4),
17231  FieldTrait(1483, 1, 91, 0xc)
17232 };
17233 const FieldTrait_Hash_Array SecurityDefinition::_ftha(SecurityDefinition::_traits, 124);
17235 //-------------------------------------------------------------------------------------------------
17237 {
17238  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
17239 };
17242 const unsigned short SecurityDefinition::NoStipulations::_fnum;
17243 //-------------------------------------------------------------------------------------------------
17245 {
17246  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17247 };
17250 const unsigned short SecurityDefinition::NoSecurityAltID::_fnum;
17251 //-------------------------------------------------------------------------------------------------
17252 const FieldTrait SecurityDefinition::NoLegs::_traits[] =
17253 {
17254  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17255  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17256  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17257  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17258  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17259  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17260  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17261  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17262  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17263  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17264  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17265  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17266  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17267  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17268  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17269  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17270  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17271  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17272 };
17275 const unsigned short SecurityDefinition::NoLegs::_fnum;
17276 //-------------------------------------------------------------------------------------------------
17277 const FieldTrait SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits[] =
17278 {
17279  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17280 };
17281 const FieldTrait_Hash_Array SecurityDefinition::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits, 2);
17284 //-------------------------------------------------------------------------------------------------
17285 const FieldTrait SecurityDefinition::NoUnderlyings::_traits[] =
17286 {
17287  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17288  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17289  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17290  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17291  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17292  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17293  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17294  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17295  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17296  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17297  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17298  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17299  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17300  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17301  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17302  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17303  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17304  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17305  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17306  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17307  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17308  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17309  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17310  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17311 };
17314 const unsigned short SecurityDefinition::NoUnderlyings::_fnum;
17315 //-------------------------------------------------------------------------------------------------
17316 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17317 {
17318  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17319 };
17320 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17323 //-------------------------------------------------------------------------------------------------
17324 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits[] =
17325 {
17326  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17327 };
17328 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17331 //-------------------------------------------------------------------------------------------------
17332 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17333 {
17334  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17335  FieldTrait(1062, 1, 4, 0xc)
17336 };
17337 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17340 //-------------------------------------------------------------------------------------------------
17341 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17342 {
17343  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17344 };
17345 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17348 //-------------------------------------------------------------------------------------------------
17349 const FieldTrait SecurityDefinition::NoEvents::_traits[] =
17350 {
17351  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17352  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17353 };
17356 const unsigned short SecurityDefinition::NoEvents::_fnum;
17357 //-------------------------------------------------------------------------------------------------
17358 const FieldTrait SecurityDefinition::NoInstrAttrib::_traits[] =
17359 {
17360  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17361 };
17364 const unsigned short SecurityDefinition::NoInstrAttrib::_fnum;
17365 //-------------------------------------------------------------------------------------------------
17367 {
17368  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17369  FieldTrait(1052, 1, 4, 0xc)
17370 };
17372 const MsgType SecurityDefinition::NoInstrumentParties::_msgtype("NoInstrumentParties");
17374 //-------------------------------------------------------------------------------------------------
17375 const FieldTrait SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17376 {
17377  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17378 };
17379 const FieldTrait_Hash_Array SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17382 //-------------------------------------------------------------------------------------------------
17384 {
17385  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
17386  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
17387  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
17388  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
17389  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
17390  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
17391  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
17392 };
17395 const unsigned short SecurityDefinition::NoMarketSegments::_fnum;
17396 //-------------------------------------------------------------------------------------------------
17397 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits[] =
17398 {
17399  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
17400  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
17401 };
17402 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits, 6);
17405 //-------------------------------------------------------------------------------------------------
17406 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
17407 {
17408  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
17409  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
17410 };
17411 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
17414 //-------------------------------------------------------------------------------------------------
17415 const FieldTrait SecurityDefinition::NoMarketSegments::NoTickRules::_traits[] =
17416 {
17417  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
17418  FieldTrait(1209, 1, 4, 0x4)
17419 };
17420 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTickRules::_ftha(SecurityDefinition::NoMarketSegments::NoTickRules::_traits, 4);
17423 //-------------------------------------------------------------------------------------------------
17424 const FieldTrait SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits[] =
17425 {
17426  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
17427 };
17428 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits, 2);
17431 //-------------------------------------------------------------------------------------------------
17432 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits[] =
17433 {
17434  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
17435  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
17436  FieldTrait(1239, 1, 4, 0xc)
17437 };
17438 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits, 7);
17441 //-------------------------------------------------------------------------------------------------
17442 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
17443 {
17444  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
17445 };
17446 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
17449 //-------------------------------------------------------------------------------------------------
17450 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
17451 {
17452  FieldTrait(1308, 7, 1, 0x4)
17453 };
17454 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
17457 //-------------------------------------------------------------------------------------------------
17458 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
17459 {
17460  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
17461 };
17462 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
17465 //-------------------------------------------------------------------------------------------------
17466 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
17467 {
17468  FieldTrait( 40, 7, 1, 0x4)
17469 };
17470 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
17473 //-------------------------------------------------------------------------------------------------
17474 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
17475 {
17476  FieldTrait( 59, 7, 1, 0x4)
17477 };
17478 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
17481 //-------------------------------------------------------------------------------------------------
17482 const FieldTrait SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
17483 {
17484  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
17485 };
17486 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
17489 //-------------------------------------------------------------------------------------------------
17491 {
17492  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17493  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17494  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17495 };
17498 const unsigned short SecurityDefinition::NoComplexEvents::_fnum;
17499 //-------------------------------------------------------------------------------------------------
17500 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits[] =
17501 {
17502  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17503 };
17504 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits, 3);
17507 //-------------------------------------------------------------------------------------------------
17508 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17509 {
17510  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17511 };
17512 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17515 //-------------------------------------------------------------------------------------------------
17516 const FieldTrait SecurityStatusRequest::_traits[] =
17517 {
17518  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4),
17519  FieldTrait( 55, 15, 2, 0x4), FieldTrait( 65, 15, 3, 0x4), FieldTrait( 106, 15, 31, 0x4),
17520  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
17521  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
17522  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4),
17523  FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4),
17524  FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4),
17525  FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4), FieldTrait( 263, 7, 96, 0x5),
17526  FieldTrait( 324, 15, 1, 0x5), FieldTrait( 336, 15, 97, 0x4), FieldTrait( 348, 2, 32, 0x4),
17527  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
17528  FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4),
17529  FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4),
17530  FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 94, 0xc),
17531  FieldTrait( 625, 15, 98, 0x4), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4),
17532  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 10, 0x4),
17533  FieldTrait( 864, 1, 41, 0xc), FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc),
17534  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
17535  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4),
17536  FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4),
17537  FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4),
17538  FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc),
17539  FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4),
17540  FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4),
17541  FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4),
17542  FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4),
17543  FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4),
17544  FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4),
17545  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4),
17546  FieldTrait(1300, 15, 100, 0x4), FieldTrait(1301, 20, 99, 0x4), FieldTrait(1435, 1, 76, 0x4),
17547  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
17548  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
17549  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
17550  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
17551  FieldTrait(1483, 1, 89, 0xc)
17552 };
17553 const FieldTrait_Hash_Array SecurityStatusRequest::_ftha(SecurityStatusRequest::_traits, 100);
17555 //-------------------------------------------------------------------------------------------------
17557 {
17558  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17559 };
17563 //-------------------------------------------------------------------------------------------------
17564 const FieldTrait SecurityStatusRequest::NoLegs::_traits[] =
17565 {
17566  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17567  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17568  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17569  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17570  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17571  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17572  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17573  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17574  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17575  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17576  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17577  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17578  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17579  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17580  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17581  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17582  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17583  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17584 };
17587 const unsigned short SecurityStatusRequest::NoLegs::_fnum;
17588 //-------------------------------------------------------------------------------------------------
17589 const FieldTrait SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17590 {
17591  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17592 };
17593 const FieldTrait_Hash_Array SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17596 //-------------------------------------------------------------------------------------------------
17598 {
17599  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17600  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17601  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17602  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17603  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17604  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17605  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17606  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17607  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17608  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17609  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17610  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17611  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17612  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17613  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17614  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17615  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17616  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17617  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17618  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17619  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17620  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17621  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17622  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17623 };
17626 const unsigned short SecurityStatusRequest::NoUnderlyings::_fnum;
17627 //-------------------------------------------------------------------------------------------------
17628 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17629 {
17630  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17631 };
17632 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17635 //-------------------------------------------------------------------------------------------------
17636 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17637 {
17638  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17639 };
17640 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17643 //-------------------------------------------------------------------------------------------------
17644 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17645 {
17646  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17647  FieldTrait(1062, 1, 4, 0xc)
17648 };
17649 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17652 //-------------------------------------------------------------------------------------------------
17653 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17654 {
17655  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17656 };
17657 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17660 //-------------------------------------------------------------------------------------------------
17661 const FieldTrait SecurityStatusRequest::NoEvents::_traits[] =
17662 {
17663  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17664  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17665 };
17668 const unsigned short SecurityStatusRequest::NoEvents::_fnum;
17669 //-------------------------------------------------------------------------------------------------
17671 {
17672  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17673 };
17676 const unsigned short SecurityStatusRequest::NoInstrAttrib::_fnum;
17677 //-------------------------------------------------------------------------------------------------
17679 {
17680  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17681  FieldTrait(1052, 1, 4, 0xc)
17682 };
17686 //-------------------------------------------------------------------------------------------------
17687 const FieldTrait SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17688 {
17689  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17690 };
17691 const FieldTrait_Hash_Array SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17694 //-------------------------------------------------------------------------------------------------
17696 {
17697  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17698  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17699  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17700 };
17704 //-------------------------------------------------------------------------------------------------
17705 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17706 {
17707  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17708 };
17709 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17712 //-------------------------------------------------------------------------------------------------
17713 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17714 {
17715  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17716 };
17717 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17720 //-------------------------------------------------------------------------------------------------
17721 const FieldTrait SecurityStatus::_traits[] =
17722 {
17723  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 31, 11, 109, 0x4),
17724  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 58, 15, 112, 0x4),
17725  FieldTrait( 60, 22, 110, 0x4), FieldTrait( 65, 15, 3, 0x4), FieldTrait( 106, 15, 31, 0x4),
17726  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
17727  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
17728  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4),
17729  FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4),
17730  FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4),
17731  FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4), FieldTrait( 264, 1, 118, 0x4),
17732  FieldTrait( 291, 16, 100, 0x4), FieldTrait( 292, 16, 101, 0x4), FieldTrait( 324, 15, 1, 0x4),
17733  FieldTrait( 325, 8, 98, 0x4), FieldTrait( 326, 1, 99, 0x4), FieldTrait( 327, 1, 102, 0x4),
17734  FieldTrait( 328, 8, 103, 0x4), FieldTrait( 329, 8, 104, 0x4), FieldTrait( 330, 10, 105, 0x4),
17735  FieldTrait( 331, 10, 106, 0x4), FieldTrait( 332, 11, 107, 0x4), FieldTrait( 333, 11, 108, 0x4),
17736  FieldTrait( 334, 1, 111, 0x4), FieldTrait( 336, 15, 96, 0x4), FieldTrait( 348, 2, 32, 0x4),
17737  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
17738  FieldTrait( 354, 2, 113, 0x4), FieldTrait( 355, 28, 114, 0x4), FieldTrait( 454, 1, 6, 0xc),
17739  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4),
17740  FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4),
17741  FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 625, 15, 97, 0x4),
17742  FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4), FieldTrait( 691, 15, 37, 0x4),
17743  FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 864, 1, 41, 0xc),
17744  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 42, 0x4),
17745  FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4),
17746  FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
17747  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
17748  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
17749  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1021, 1, 117, 0x4),
17750  FieldTrait(1025, 11, 115, 0x4), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
17751  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
17752  FieldTrait(1174, 1, 116, 0x4), FieldTrait(1180, 15, 121, 0x4), FieldTrait(1181, 4, 122, 0x4),
17753  FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4),
17754  FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4),
17755  FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4),
17756  FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4),
17757  FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4),
17758  FieldTrait(1244, 8, 73, 0x4), FieldTrait(1300, 15, 120, 0x4), FieldTrait(1301, 20, 119, 0x4),
17759  FieldTrait(1350, 4, 123, 0x4), FieldTrait(1352, 8, 124, 0x4), FieldTrait(1435, 1, 76, 0x4),
17760  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
17761  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
17762  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
17763  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
17764  FieldTrait(1483, 1, 89, 0xc)
17765 };
17766 const FieldTrait_Hash_Array SecurityStatus::_ftha(SecurityStatus::_traits, 124);
17768 //-------------------------------------------------------------------------------------------------
17769 const FieldTrait SecurityStatus::NoSecurityAltID::_traits[] =
17770 {
17771  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17772 };
17774 const MsgType SecurityStatus::NoSecurityAltID::_msgtype("NoSecurityAltID");
17775 const unsigned short SecurityStatus::NoSecurityAltID::_fnum;
17776 //-------------------------------------------------------------------------------------------------
17777 const FieldTrait SecurityStatus::NoLegs::_traits[] =
17778 {
17779  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17780  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17781  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17782  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17783  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17784  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17785  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17786  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17787  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17788  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17789  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17790  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17791  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17792  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17793  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17794  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17795  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17796  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17797 };
17798 const FieldTrait_Hash_Array SecurityStatus::NoLegs::_ftha(SecurityStatus::NoLegs::_traits, 54);
17800 const unsigned short SecurityStatus::NoLegs::_fnum;
17801 //-------------------------------------------------------------------------------------------------
17802 const FieldTrait SecurityStatus::NoLegs::NoLegSecurityAltID::_traits[] =
17803 {
17804  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17805 };
17806 const FieldTrait_Hash_Array SecurityStatus::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatus::NoLegs::NoLegSecurityAltID::_traits, 2);
17809 //-------------------------------------------------------------------------------------------------
17810 const FieldTrait SecurityStatus::NoUnderlyings::_traits[] =
17811 {
17812  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17813  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17814  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17815  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17816  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17817  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17818  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17819  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17820  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17821  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17822  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17823  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17824  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17825  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17826  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17827  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17828  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17829  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17830  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17831  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17832  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17833  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17834  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17835  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17836 };
17838 const MsgType SecurityStatus::NoUnderlyings::_msgtype("NoUnderlyings");
17839 const unsigned short SecurityStatus::NoUnderlyings::_fnum;
17840 //-------------------------------------------------------------------------------------------------
17841 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17842 {
17843  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17844 };
17845 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17848 //-------------------------------------------------------------------------------------------------
17849 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits[] =
17850 {
17851  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17852 };
17853 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17856 //-------------------------------------------------------------------------------------------------
17857 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17858 {
17859  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17860  FieldTrait(1062, 1, 4, 0xc)
17861 };
17862 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17865 //-------------------------------------------------------------------------------------------------
17866 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17867 {
17868  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17869 };
17870 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17873 //-------------------------------------------------------------------------------------------------
17874 const FieldTrait SecurityStatus::NoEvents::_traits[] =
17875 {
17876  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17877  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17878 };
17881 const unsigned short SecurityStatus::NoEvents::_fnum;
17882 //-------------------------------------------------------------------------------------------------
17883 const FieldTrait SecurityStatus::NoInstrAttrib::_traits[] =
17884 {
17885  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17886 };
17888 const MsgType SecurityStatus::NoInstrAttrib::_msgtype("NoInstrAttrib");
17889 const unsigned short SecurityStatus::NoInstrAttrib::_fnum;
17890 //-------------------------------------------------------------------------------------------------
17892 {
17893  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17894  FieldTrait(1052, 1, 4, 0xc)
17895 };
17897 const MsgType SecurityStatus::NoInstrumentParties::_msgtype("NoInstrumentParties");
17898 const unsigned short SecurityStatus::NoInstrumentParties::_fnum;
17899 //-------------------------------------------------------------------------------------------------
17900 const FieldTrait SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17901 {
17902  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17903 };
17904 const FieldTrait_Hash_Array SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17907 //-------------------------------------------------------------------------------------------------
17908 const FieldTrait SecurityStatus::NoComplexEvents::_traits[] =
17909 {
17910  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17911  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17912  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17913 };
17915 const MsgType SecurityStatus::NoComplexEvents::_msgtype("NoComplexEvents");
17916 const unsigned short SecurityStatus::NoComplexEvents::_fnum;
17917 //-------------------------------------------------------------------------------------------------
17918 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
17919 {
17920  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17921 };
17922 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
17925 //-------------------------------------------------------------------------------------------------
17926 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17927 {
17928  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17929 };
17930 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17933 //-------------------------------------------------------------------------------------------------
17934 const FieldTrait TradingSessionStatusRequest::_traits[] =
17935 {
17936  FieldTrait( 207, 20, 7, 0x4), FieldTrait( 263, 7, 6, 0x5), FieldTrait( 335, 15, 1, 0x5),
17937  FieldTrait( 336, 15, 2, 0x4), FieldTrait( 338, 1, 4, 0x4), FieldTrait( 339, 1, 5, 0x4),
17938  FieldTrait( 625, 15, 3, 0x4), FieldTrait(1300, 15, 9, 0x4), FieldTrait(1301, 20, 8, 0x4)
17939 };
17942 //-------------------------------------------------------------------------------------------------
17943 const FieldTrait TradingSessionStatus::_traits[] =
17944 {
17945  FieldTrait( 22, 15, 21, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 55, 15, 18, 0x4),
17946  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 65, 15, 19, 0x4), FieldTrait( 106, 15, 47, 0x4),
17947  FieldTrait( 107, 15, 50, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 200, 21, 27, 0x4),
17948  FieldTrait( 201, 1, 88, 0x4), FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4),
17949  FieldTrait( 207, 20, 46, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
17950  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
17951  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 231, 9, 44, 0x4), FieldTrait( 239, 1, 31, 0x4),
17952  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 325, 8, 6, 0x4),
17953  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 336, 15, 2, 0x5), FieldTrait( 338, 1, 4, 0x4),
17954  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x5), FieldTrait( 341, 22, 9, 0x4),
17955  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
17956  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4),
17957  FieldTrait( 350, 2, 51, 0x4), FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 16, 0x4),
17958  FieldTrait( 355, 28, 17, 0x4), FieldTrait( 387, 10, 14, 0x4), FieldTrait( 454, 1, 22, 0xc),
17959  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
17960  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 541, 25, 28, 0x4),
17961  FieldTrait( 543, 15, 36, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 3, 0x4),
17962  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 691, 15, 53, 0x4), FieldTrait( 762, 15, 26, 0x4),
17963  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4),
17964  FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4), FieldTrait( 947, 19, 42, 0x4),
17965  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
17966  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
17967  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 996, 15, 69, 0x4), FieldTrait( 997, 15, 70, 0x4),
17968  FieldTrait(1018, 1, 68, 0xc), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
17969  FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4),
17970  FieldTrait(1180, 15, 109, 0x4), FieldTrait(1181, 4, 110, 0x4), FieldTrait(1184, 2, 75, 0x4),
17971  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
17972  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
17973  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
17974  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
17975  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
17976  FieldTrait(1300, 15, 107, 0x4), FieldTrait(1301, 20, 106, 0x4), FieldTrait(1350, 4, 111, 0x4),
17977  FieldTrait(1352, 8, 112, 0x4), FieldTrait(1368, 1, 108, 0x4), FieldTrait(1435, 1, 92, 0x4),
17978  FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4),
17979  FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4),
17980  FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4),
17981  FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4),
17982  FieldTrait(1483, 1, 105, 0xc)
17983 };
17984 const FieldTrait_Hash_Array TradingSessionStatus::_ftha(TradingSessionStatus::_traits, 112);
17986 //-------------------------------------------------------------------------------------------------
17988 {
17989  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17990 };
17994 //-------------------------------------------------------------------------------------------------
17995 const FieldTrait TradingSessionStatus::NoEvents::_traits[] =
17996 {
17997  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17998  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17999 };
18002 const unsigned short TradingSessionStatus::NoEvents::_fnum;
18003 //-------------------------------------------------------------------------------------------------
18005 {
18006  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18007  FieldTrait(1052, 1, 4, 0xc)
18008 };
18012 //-------------------------------------------------------------------------------------------------
18013 const FieldTrait TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18014 {
18015  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18016 };
18017 const FieldTrait_Hash_Array TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18020 //-------------------------------------------------------------------------------------------------
18022 {
18023  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18024  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18025  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18026 };
18030 //-------------------------------------------------------------------------------------------------
18031 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
18032 {
18033  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18034 };
18035 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
18038 //-------------------------------------------------------------------------------------------------
18039 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18040 {
18041  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18042 };
18043 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18046 //-------------------------------------------------------------------------------------------------
18047 const FieldTrait header::_traits[] =
18048 {
18049  FieldTrait( 8, 15, 1, 0x65), FieldTrait( 9, 2, 2, 0x65), FieldTrait( 34, 4, 10, 0x5),
18050  FieldTrait( 35, 15, 3, 0x45), FieldTrait( 43, 8, 19, 0x4), FieldTrait( 49, 15, 4, 0x5),
18051  FieldTrait( 50, 15, 11, 0x4), FieldTrait( 52, 22, 21, 0x5), FieldTrait( 56, 15, 5, 0x5),
18052  FieldTrait( 57, 15, 13, 0x4), FieldTrait( 90, 2, 8, 0x4), FieldTrait( 91, 28, 9, 0x4),
18053  FieldTrait( 97, 8, 20, 0x4), FieldTrait( 115, 15, 6, 0x4), FieldTrait( 116, 15, 15, 0x4),
18054  FieldTrait( 122, 22, 22, 0x4), FieldTrait( 128, 15, 7, 0x4), FieldTrait( 129, 15, 17, 0x4),
18055  FieldTrait( 142, 15, 12, 0x4), FieldTrait( 143, 15, 14, 0x4), FieldTrait( 144, 15, 16, 0x4),
18056  FieldTrait( 145, 15, 18, 0x4), FieldTrait( 212, 2, 23, 0x4), FieldTrait( 213, 28, 24, 0x4),
18057  FieldTrait( 347, 15, 25, 0x4), FieldTrait( 369, 4, 26, 0x4), FieldTrait( 627, 1, 27, 0xc),
18058  FieldTrait(1128, 15, 28, 0x4), FieldTrait(1129, 15, 29, 0x4)
18059 };
18060 const FieldTrait_Hash_Array header::_ftha(header::_traits, 29);
18061 const MsgType header::_msgtype("header");
18062 //-------------------------------------------------------------------------------------------------
18063 const FieldTrait header::NoHops::_traits[] =
18064 {
18065  FieldTrait( 628, 15, 1, 0x4), FieldTrait( 629, 22, 2, 0x4), FieldTrait( 630, 4, 3, 0x4)
18066 };
18067 const FieldTrait_Hash_Array header::NoHops::_ftha(header::NoHops::_traits, 3);
18068 const MsgType header::NoHops::_msgtype("NoHops");
18069 const unsigned short header::NoHops::_fnum;
18070 //-------------------------------------------------------------------------------------------------
18071 const FieldTrait MassQuote::_traits[] =
18072 {
18073  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 117, 15, 2, 0x5), FieldTrait( 131, 15, 1, 0x4),
18074  FieldTrait( 293, 10, 9, 0x4), FieldTrait( 294, 10, 10, 0x4), FieldTrait( 296, 1, 11, 0xd),
18075  FieldTrait( 301, 1, 4, 0x4), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 537, 1, 3, 0x4),
18076  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 660, 1, 7, 0x4)
18077 };
18078 const FieldTrait_Hash_Array MassQuote::_ftha(MassQuote::_traits, 11);
18079 const MsgType MassQuote::_msgtype("i");
18080 //-------------------------------------------------------------------------------------------------
18081 const FieldTrait MassQuote::NoQuoteSets::_traits[] =
18082 {
18083  FieldTrait( 241, 25, 13, 0x4), FieldTrait( 242, 25, 14, 0x4), FieldTrait( 243, 1, 15, 0x4),
18084  FieldTrait( 244, 1, 16, 0x4), FieldTrait( 245, 14, 17, 0x4), FieldTrait( 246, 9, 18, 0x4),
18085  FieldTrait( 247, 25, 24, 0x4), FieldTrait( 256, 15, 19, 0x4), FieldTrait( 295, 1, 77, 0xd),
18086  FieldTrait( 302, 15, 1, 0x5), FieldTrait( 304, 1, 75, 0x5), FieldTrait( 305, 15, 5, 0x4),
18087  FieldTrait( 306, 15, 31, 0x4), FieldTrait( 307, 15, 34, 0x4), FieldTrait( 308, 20, 30, 0x4),
18088  FieldTrait( 309, 15, 4, 0x4), FieldTrait( 310, 15, 9, 0x4), FieldTrait( 311, 15, 2, 0x4),
18089  FieldTrait( 312, 15, 3, 0x4), FieldTrait( 313, 21, 11, 0x4), FieldTrait( 315, 1, 61, 0x4),
18090  FieldTrait( 316, 11, 25, 0x4), FieldTrait( 317, 7, 27, 0x4), FieldTrait( 318, 19, 39, 0x4),
18091  FieldTrait( 362, 2, 32, 0x4), FieldTrait( 363, 28, 33, 0x4), FieldTrait( 364, 2, 35, 0x4),
18092  FieldTrait( 365, 28, 36, 0x4), FieldTrait( 367, 22, 74, 0x4), FieldTrait( 435, 14, 29, 0x4),
18093  FieldTrait( 436, 9, 28, 0x4), FieldTrait( 457, 1, 6, 0xc), FieldTrait( 462, 1, 7, 0x4),
18094  FieldTrait( 463, 15, 8, 0x4), FieldTrait( 542, 25, 12, 0x4), FieldTrait( 592, 18, 21, 0x4),
18095  FieldTrait( 593, 15, 22, 0x4), FieldTrait( 594, 15, 23, 0x4), FieldTrait( 595, 15, 20, 0x4),
18096  FieldTrait( 763, 15, 10, 0x4), FieldTrait( 810, 11, 41, 0x4), FieldTrait( 877, 15, 37, 0x4),
18097  FieldTrait( 878, 15, 38, 0x4), FieldTrait( 879, 10, 40, 0x4), FieldTrait( 882, 11, 42, 0x4),
18098  FieldTrait( 883, 11, 43, 0x4), FieldTrait( 884, 13, 44, 0x4), FieldTrait( 885, 13, 45, 0x4),
18099  FieldTrait( 886, 13, 46, 0x4), FieldTrait( 887, 1, 47, 0xc), FieldTrait( 893, 8, 76, 0x4),
18100  FieldTrait( 941, 19, 26, 0x4), FieldTrait( 972, 14, 48, 0x4), FieldTrait( 973, 13, 50, 0x4),
18101  FieldTrait( 974, 15, 51, 0x4), FieldTrait( 975, 1, 49, 0x4), FieldTrait( 998, 15, 52, 0x4),
18102  FieldTrait(1000, 15, 53, 0x4), FieldTrait(1038, 13, 54, 0x4), FieldTrait(1039, 15, 56, 0x4),
18103  FieldTrait(1044, 10, 57, 0x4), FieldTrait(1045, 9, 58, 0x4), FieldTrait(1046, 7, 59, 0x4),
18104  FieldTrait(1058, 1, 55, 0xc), FieldTrait(1213, 26, 60, 0x4), FieldTrait(1419, 1, 62, 0x4),
18105  FieldTrait(1423, 10, 63, 0x4), FieldTrait(1424, 15, 64, 0x4), FieldTrait(1425, 10, 65, 0x4),
18106  FieldTrait(1437, 1, 66, 0x4), FieldTrait(1441, 1, 67, 0x4), FieldTrait(1453, 15, 68, 0x4),
18107  FieldTrait(1454, 15, 69, 0x4), FieldTrait(1455, 14, 70, 0x4), FieldTrait(1456, 14, 71, 0x4),
18108  FieldTrait(1459, 14, 72, 0x4), FieldTrait(1460, 14, 73, 0x4)
18109 };
18110 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::_ftha(MassQuote::NoQuoteSets::_traits, 77);
18111 const MsgType MassQuote::NoQuoteSets::_msgtype("NoQuoteSets");
18112 const unsigned short MassQuote::NoQuoteSets::_fnum;
18113 //-------------------------------------------------------------------------------------------------
18114 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::_traits[] =
18115 {
18116  FieldTrait( 15, 19, 113, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 40, 7, 108, 0x4),
18117  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 60, 22, 104, 0x4),
18118  FieldTrait( 62, 22, 95, 0x4), FieldTrait( 64, 25, 107, 0x4), FieldTrait( 65, 15, 3, 0x4),
18119  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 132, 11, 91, 0x4),
18120  FieldTrait( 133, 11, 92, 0x4), FieldTrait( 134, 10, 93, 0x4), FieldTrait( 135, 10, 94, 0x4),
18121  FieldTrait( 167, 15, 9, 0x4), FieldTrait( 188, 11, 96, 0x4), FieldTrait( 189, 12, 98, 0x4),
18122  FieldTrait( 190, 11, 97, 0x4), FieldTrait( 191, 12, 99, 0x4), FieldTrait( 192, 10, 110, 0x4),
18123  FieldTrait( 193, 25, 109, 0x4), FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4),
18124  FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4),
18125  FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4),
18126  FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4),
18127  FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4),
18128  FieldTrait( 255, 15, 19, 0x4), FieldTrait( 299, 15, 1, 0x5), FieldTrait( 336, 15, 105, 0x4),
18129  FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4),
18130  FieldTrait( 351, 28, 36, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
18131  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
18132  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 528, 7, 115, 0x4), FieldTrait( 529, 16, 116, 0x4),
18133  FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 90, 0xc),
18134  FieldTrait( 625, 15, 106, 0x4), FieldTrait( 631, 11, 100, 0x4), FieldTrait( 632, 14, 101, 0x4),
18135  FieldTrait( 633, 14, 102, 0x4), FieldTrait( 634, 14, 103, 0x4), FieldTrait( 642, 12, 111, 0x4),
18136  FieldTrait( 643, 12, 112, 0x4), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 691, 15, 37, 0x4),
18137  FieldTrait( 762, 15, 10, 0x4), FieldTrait( 775, 1, 114, 0x4), FieldTrait( 864, 1, 41, 0xc),
18138  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
18139  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4),
18140  FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4),
18141  FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4),
18142  FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc),
18143  FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4),
18144  FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4),
18145  FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4),
18146  FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4),
18147  FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4),
18148  FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4),
18149  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4),
18150  FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4),
18151  FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4),
18152  FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4),
18153  FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4),
18154  FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc)
18155 };
18156 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::_traits, 116);
18159 //-------------------------------------------------------------------------------------------------
18160 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
18161 {
18162  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18163 };
18164 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
18167 //-------------------------------------------------------------------------------------------------
18168 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
18169 {
18170  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
18171  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
18172  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
18173  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
18174  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
18175  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
18176  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
18177  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
18178  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
18179  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
18180  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
18181  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
18182  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
18183  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
18184  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
18185  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
18186  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
18187  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
18188 };
18189 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
18192 //-------------------------------------------------------------------------------------------------
18193 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
18194 {
18195  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
18196 };
18197 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
18200 //-------------------------------------------------------------------------------------------------
18201 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
18202 {
18203  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18204  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18205 };
18206 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
18209 //-------------------------------------------------------------------------------------------------
18210 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
18211 {
18212  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18213  FieldTrait(1052, 1, 4, 0xc)
18214 };
18215 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
18218 //-------------------------------------------------------------------------------------------------
18219 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18220 {
18221  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18222 };
18223 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18226 //-------------------------------------------------------------------------------------------------
18227 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
18228 {
18229  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18230  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18231  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18232 };
18233 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
18236 //-------------------------------------------------------------------------------------------------
18237 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
18238 {
18239  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18240 };
18241 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
18244 //-------------------------------------------------------------------------------------------------
18245 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18246 {
18247  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18248 };
18249 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18252 //-------------------------------------------------------------------------------------------------
18253 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
18254 {
18255  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18256 };
18257 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
18258 const MsgType MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18260 //-------------------------------------------------------------------------------------------------
18261 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingStips::_traits[] =
18262 {
18263  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18264 };
18265 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuote::NoQuoteSets::NoUnderlyingStips::_traits, 2);
18268 //-------------------------------------------------------------------------------------------------
18269 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
18270 {
18271  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18272  FieldTrait(1062, 1, 4, 0xc)
18273 };
18274 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
18277 //-------------------------------------------------------------------------------------------------
18278 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18279 {
18280  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18281 };
18282 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18285 //-------------------------------------------------------------------------------------------------
18286 const FieldTrait MassQuote::NoPartyIDs::_traits[] =
18287 {
18288  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18289  FieldTrait( 802, 1, 4, 0xc)
18290 };
18291 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::_ftha(MassQuote::NoPartyIDs::_traits, 4);
18292 const MsgType MassQuote::NoPartyIDs::_msgtype("NoPartyIDs");
18293 const unsigned short MassQuote::NoPartyIDs::_fnum;
18294 //-------------------------------------------------------------------------------------------------
18295 const FieldTrait MassQuote::NoPartyIDs::NoPartySubIDs::_traits[] =
18296 {
18297  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18298 };
18299 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::NoPartySubIDs::_ftha(MassQuote::NoPartyIDs::NoPartySubIDs::_traits, 2);
18301 const unsigned short MassQuote::NoPartyIDs::NoPartySubIDs::_fnum;
18302 //-------------------------------------------------------------------------------------------------
18303 const FieldTrait BusinessMessageReject::_traits[] =
18304 {
18305  FieldTrait( 45, 4, 1, 0x4), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 354, 2, 6, 0x4),
18306  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 372, 15, 2, 0x5), FieldTrait( 379, 15, 3, 0x4),
18307  FieldTrait( 380, 1, 4, 0x5), FieldTrait(1130, 15, 8, 0x4), FieldTrait(1131, 15, 10, 0x4),
18308  FieldTrait(1406, 1, 9, 0x4)
18309 };
18310 const FieldTrait_Hash_Array BusinessMessageReject::_ftha(BusinessMessageReject::_traits, 10);
18312 //-------------------------------------------------------------------------------------------------
18313 const FieldTrait BidRequest::_traits[] =
18314 {
18315  FieldTrait( 15, 19, 8, 0x4), FieldTrait( 58, 15, 27, 0x4), FieldTrait( 75, 25, 23, 0x4),
18316  FieldTrait( 121, 8, 21, 0x4), FieldTrait( 354, 2, 28, 0x4), FieldTrait( 355, 28, 29, 0x4),
18317  FieldTrait( 374, 7, 3, 0x5), FieldTrait( 390, 15, 1, 0x4), FieldTrait( 391, 15, 2, 0x5),
18318  FieldTrait( 392, 15, 4, 0x4), FieldTrait( 393, 1, 5, 0x5), FieldTrait( 394, 1, 6, 0x5),
18319  FieldTrait( 395, 1, 7, 0x4), FieldTrait( 396, 13, 9, 0x4), FieldTrait( 397, 13, 10, 0x4),
18320  FieldTrait( 398, 1, 11, 0xc), FieldTrait( 409, 1, 13, 0x4), FieldTrait( 410, 14, 14, 0x4),
18321  FieldTrait( 411, 8, 15, 0x4), FieldTrait( 412, 13, 16, 0x4), FieldTrait( 413, 14, 17, 0x4),
18322  FieldTrait( 414, 1, 18, 0x4), FieldTrait( 415, 1, 19, 0x4), FieldTrait( 416, 1, 20, 0x4),
18323  FieldTrait( 417, 1, 22, 0x4), FieldTrait( 418, 7, 24, 0x5), FieldTrait( 419, 7, 25, 0x5),
18324  FieldTrait( 420, 1, 12, 0xc), FieldTrait( 443, 22, 26, 0x4)
18325 };
18326 const FieldTrait_Hash_Array BidRequest::_ftha(BidRequest::_traits, 29);
18327 const MsgType BidRequest::_msgtype("k");
18328 //-------------------------------------------------------------------------------------------------
18329 const FieldTrait BidRequest::NoBidDescriptors::_traits[] =
18330 {
18331  FieldTrait( 399, 1, 1, 0x4), FieldTrait( 400, 15, 2, 0x4), FieldTrait( 401, 1, 3, 0x4),
18332  FieldTrait( 402, 14, 6, 0x4), FieldTrait( 403, 14, 7, 0x4), FieldTrait( 404, 13, 4, 0x4),
18333  FieldTrait( 405, 14, 8, 0x4), FieldTrait( 406, 13, 9, 0x4), FieldTrait( 407, 14, 10, 0x4),
18334  FieldTrait( 408, 13, 11, 0x4), FieldTrait( 441, 1, 5, 0x4)
18335 };
18337 const MsgType BidRequest::NoBidDescriptors::_msgtype("NoBidDescriptors");
18338 const unsigned short BidRequest::NoBidDescriptors::_fnum;
18339 //-------------------------------------------------------------------------------------------------
18340 const FieldTrait BidRequest::NoBidComponents::_traits[] =
18341 {
18342  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 54, 7, 2, 0x4), FieldTrait( 63, 15, 6, 0x4),
18343  FieldTrait( 64, 25, 7, 0x4), FieldTrait( 66, 15, 1, 0x4), FieldTrait( 336, 15, 3, 0x4),
18344  FieldTrait( 430, 1, 5, 0x4), FieldTrait( 625, 15, 4, 0x4), FieldTrait( 660, 1, 9, 0x4)
18345 };
18347 const MsgType BidRequest::NoBidComponents::_msgtype("NoBidComponents");
18348 const unsigned short BidRequest::NoBidComponents::_fnum;
18349 //-------------------------------------------------------------------------------------------------
18350 const FieldTrait BidResponse::_traits[] =
18351 {
18352  FieldTrait( 390, 15, 1, 0x4), FieldTrait( 391, 15, 2, 0x4), FieldTrait( 420, 1, 3, 0xd)
18353 };
18354 const FieldTrait_Hash_Array BidResponse::_ftha(BidResponse::_traits, 3);
18355 const MsgType BidResponse::_msgtype("l");
18356 //-------------------------------------------------------------------------------------------------
18357 const FieldTrait BidResponse::NoBidComponents::_traits[] =
18358 {
18359  FieldTrait( 12, 13, 1, 0x4), FieldTrait( 13, 7, 2, 0x4), FieldTrait( 44, 11, 8, 0x4),
18360  FieldTrait( 54, 7, 7, 0x4), FieldTrait( 58, 15, 16, 0x4), FieldTrait( 63, 15, 12, 0x4),
18361  FieldTrait( 64, 25, 13, 0x4), FieldTrait( 66, 15, 5, 0x4), FieldTrait( 336, 15, 14, 0x4),
18362  FieldTrait( 354, 2, 17, 0x4), FieldTrait( 355, 28, 18, 0x4), FieldTrait( 406, 13, 10, 0x4),
18363  FieldTrait( 421, 18, 6, 0x4), FieldTrait( 423, 1, 9, 0x4), FieldTrait( 430, 1, 11, 0x4),
18364  FieldTrait( 479, 19, 3, 0x4), FieldTrait( 497, 7, 4, 0x4), FieldTrait( 625, 15, 15, 0x4)
18365 };
18367 const MsgType BidResponse::NoBidComponents::_msgtype("NoBidComponents");
18368 const unsigned short BidResponse::NoBidComponents::_fnum;
18369 //-------------------------------------------------------------------------------------------------
18370 const FieldTrait ListStrikePrice::_traits[] =
18371 {
18372  FieldTrait( 66, 15, 1, 0x5), FieldTrait( 422, 1, 2, 0x5), FieldTrait( 428, 1, 4, 0xd),
18373  FieldTrait( 893, 8, 3, 0x4)
18374 };
18375 const FieldTrait_Hash_Array ListStrikePrice::_ftha(ListStrikePrice::_traits, 4);
18377 //-------------------------------------------------------------------------------------------------
18378 const FieldTrait ListStrikePrice::NoStrikes::_traits[] =
18379 {
18380  FieldTrait( 11, 15, 91, 0x4), FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 4, 0x4),
18381  FieldTrait( 44, 11, 94, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 93, 0x4),
18382  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 96, 0x4), FieldTrait( 65, 15, 2, 0x4),
18383  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 140, 11, 90, 0x4),
18384  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
18385  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
18386  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
18387  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
18388  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
18389  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
18390  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 97, 0x4),
18391  FieldTrait( 355, 28, 98, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
18392  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
18393  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 526, 15, 92, 0x4), FieldTrait( 541, 25, 11, 0x4),
18394  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
18395  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
18396  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
18397  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
18398  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
18399  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
18400  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
18401  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
18402  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
18403  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
18404  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
18405  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
18406  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
18407  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
18408  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
18409  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
18410  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
18411  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
18412  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
18413 };
18416 const unsigned short ListStrikePrice::NoStrikes::_fnum;
18417 //-------------------------------------------------------------------------------------------------
18418 const FieldTrait ListStrikePrice::NoStrikes::NoSecurityAltID::_traits[] =
18419 {
18420  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18421 };
18422 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoSecurityAltID::_traits, 2);
18425 //-------------------------------------------------------------------------------------------------
18426 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::_traits[] =
18427 {
18428  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
18429  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
18430  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
18431  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
18432  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
18433  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
18434  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
18435  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
18436  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
18437  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
18438  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
18439  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
18440  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
18441  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
18442  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
18443  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
18444  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
18445  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
18446  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
18447  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
18448  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
18449  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
18450  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
18451  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
18452 };
18453 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::_traits, 72);
18456 //-------------------------------------------------------------------------------------------------
18457 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
18458 {
18459  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18460 };
18461 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
18464 //-------------------------------------------------------------------------------------------------
18465 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits[] =
18466 {
18467  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18468 };
18469 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits, 2);
18472 //-------------------------------------------------------------------------------------------------
18473 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
18474 {
18475  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18476  FieldTrait(1062, 1, 4, 0xc)
18477 };
18478 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
18481 //-------------------------------------------------------------------------------------------------
18482 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18483 {
18484  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18485 };
18486 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18489 //-------------------------------------------------------------------------------------------------
18490 const FieldTrait ListStrikePrice::NoStrikes::NoEvents::_traits[] =
18491 {
18492  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18493  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18494 };
18495 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoEvents::_ftha(ListStrikePrice::NoStrikes::NoEvents::_traits, 5);
18497 const unsigned short ListStrikePrice::NoStrikes::NoEvents::_fnum;
18498 //-------------------------------------------------------------------------------------------------
18499 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::_traits[] =
18500 {
18501  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18502  FieldTrait(1052, 1, 4, 0xc)
18503 };
18504 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::_traits, 4);
18507 //-------------------------------------------------------------------------------------------------
18508 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18509 {
18510  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18511 };
18512 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18515 //-------------------------------------------------------------------------------------------------
18516 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::_traits[] =
18517 {
18518  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18519  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18520  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18521 };
18522 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::_traits, 8);
18525 //-------------------------------------------------------------------------------------------------
18526 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits[] =
18527 {
18528  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18529 };
18530 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits, 3);
18533 //-------------------------------------------------------------------------------------------------
18534 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18535 {
18536  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18537 };
18538 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18541 //-------------------------------------------------------------------------------------------------
18542 const FieldTrait RegistrationInstructions::_traits[] =
18543 {
18544  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 453, 1, 5, 0xc),
18545  FieldTrait( 473, 1, 11, 0xc), FieldTrait( 493, 15, 8, 0x4), FieldTrait( 495, 1, 9, 0x4),
18546  FieldTrait( 508, 15, 3, 0x5), FieldTrait( 510, 1, 12, 0xc), FieldTrait( 513, 15, 1, 0x5),
18547  FieldTrait( 514, 7, 2, 0x5), FieldTrait( 517, 7, 10, 0x4), FieldTrait( 660, 1, 7, 0x4)
18548 };
18551 //-------------------------------------------------------------------------------------------------
18553 {
18554  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18555  FieldTrait( 802, 1, 4, 0xc)
18556 };
18559 const unsigned short RegistrationInstructions::NoPartyIDs::_fnum;
18560 //-------------------------------------------------------------------------------------------------
18561 const FieldTrait RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits[] =
18562 {
18563  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18564 };
18565 const FieldTrait_Hash_Array RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits, 2);
18568 //-------------------------------------------------------------------------------------------------
18570 {
18571  FieldTrait( 474, 15, 3, 0x4), FieldTrait( 475, 18, 8, 0x4), FieldTrait( 482, 15, 4, 0x4),
18572  FieldTrait( 486, 25, 7, 0x4), FieldTrait( 509, 15, 1, 0x4), FieldTrait( 511, 15, 2, 0x4),
18573  FieldTrait( 522, 1, 6, 0x4), FieldTrait( 539, 1, 5, 0xc)
18574 };
18578 //-------------------------------------------------------------------------------------------------
18579 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits[] =
18580 {
18581  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
18582  FieldTrait( 804, 1, 4, 0xc)
18583 };
18584 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits, 4);
18587 //-------------------------------------------------------------------------------------------------
18588 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
18589 {
18590  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
18591 };
18592 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
18595 //-------------------------------------------------------------------------------------------------
18597 {
18598  FieldTrait( 477, 1, 1, 0x4), FieldTrait( 478, 19, 3, 0x4), FieldTrait( 498, 15, 4, 0x4),
18599  FieldTrait( 499, 15, 5, 0x4), FieldTrait( 500, 15, 6, 0x4), FieldTrait( 501, 15, 7, 0x4),
18600  FieldTrait( 502, 15, 8, 0x4), FieldTrait( 512, 14, 2, 0x4)
18601 };
18605 //-------------------------------------------------------------------------------------------------
18606 const FieldTrait RegistrationInstructionsResponse::_traits[] =
18607 {
18608  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 453, 1, 5, 0xc),
18609  FieldTrait( 496, 15, 10, 0x4), FieldTrait( 506, 7, 8, 0x5), FieldTrait( 507, 1, 9, 0x4),
18610  FieldTrait( 508, 15, 3, 0x5), FieldTrait( 513, 15, 1, 0x5), FieldTrait( 514, 7, 2, 0x5),
18611  FieldTrait( 660, 1, 7, 0x4)
18612 };
18615 //-------------------------------------------------------------------------------------------------
18617 {
18618  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18619  FieldTrait( 802, 1, 4, 0xc)
18620 };
18624 //-------------------------------------------------------------------------------------------------
18625 const FieldTrait RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
18626 {
18627  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18628 };
18629 const FieldTrait_Hash_Array RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
18632 //-------------------------------------------------------------------------------------------------
18633 const FieldTrait OrderMassCancelRequest::_traits[] =
18634 {
18635  FieldTrait( 11, 15, 1, 0x5), FieldTrait( 22, 15, 9, 0x4), FieldTrait( 48, 15, 8, 0x4),
18636  FieldTrait( 54, 7, 166, 0x4), FieldTrait( 55, 15, 6, 0x4), FieldTrait( 58, 15, 168, 0x4),
18637  FieldTrait( 60, 22, 167, 0x5), FieldTrait( 65, 15, 7, 0x4), FieldTrait( 106, 15, 35, 0x4),
18638  FieldTrait( 107, 15, 38, 0x4), FieldTrait( 167, 15, 13, 0x4), FieldTrait( 200, 21, 15, 0x4),
18639  FieldTrait( 201, 1, 76, 0x4), FieldTrait( 202, 11, 29, 0x4), FieldTrait( 206, 7, 31, 0x4),
18640  FieldTrait( 207, 20, 34, 0x4), FieldTrait( 223, 14, 33, 0x4), FieldTrait( 224, 25, 17, 0x4),
18641  FieldTrait( 225, 25, 18, 0x4), FieldTrait( 226, 1, 20, 0x4), FieldTrait( 227, 14, 21, 0x4),
18642  FieldTrait( 228, 9, 22, 0x4), FieldTrait( 231, 9, 32, 0x4), FieldTrait( 239, 1, 19, 0x4),
18643  FieldTrait( 240, 25, 28, 0x4), FieldTrait( 241, 25, 105, 0x4), FieldTrait( 242, 25, 106, 0x4),
18644  FieldTrait( 243, 1, 107, 0x4), FieldTrait( 244, 1, 108, 0x4), FieldTrait( 245, 14, 109, 0x4),
18645  FieldTrait( 246, 9, 110, 0x4), FieldTrait( 247, 25, 116, 0x4), FieldTrait( 255, 15, 23, 0x4),
18646  FieldTrait( 256, 15, 111, 0x4), FieldTrait( 305, 15, 97, 0x4), FieldTrait( 306, 15, 123, 0x4),
18647  FieldTrait( 307, 15, 126, 0x4), FieldTrait( 308, 20, 122, 0x4), FieldTrait( 309, 15, 96, 0x4),
18648  FieldTrait( 310, 15, 101, 0x4), FieldTrait( 311, 15, 94, 0x4), FieldTrait( 312, 15, 95, 0x4),
18649  FieldTrait( 313, 21, 103, 0x4), FieldTrait( 315, 1, 153, 0x4), FieldTrait( 316, 11, 117, 0x4),
18650  FieldTrait( 317, 7, 119, 0x4), FieldTrait( 318, 19, 131, 0x4), FieldTrait( 336, 15, 4, 0x4),
18651  FieldTrait( 348, 2, 36, 0x4), FieldTrait( 349, 28, 37, 0x4), FieldTrait( 350, 2, 39, 0x4),
18652  FieldTrait( 351, 28, 40, 0x4), FieldTrait( 354, 2, 169, 0x4), FieldTrait( 355, 28, 170, 0x4),
18653  FieldTrait( 362, 2, 124, 0x4), FieldTrait( 363, 28, 125, 0x4), FieldTrait( 364, 2, 127, 0x4),
18654  FieldTrait( 365, 28, 128, 0x4), FieldTrait( 435, 14, 121, 0x4), FieldTrait( 436, 9, 120, 0x4),
18655  FieldTrait( 453, 1, 171, 0xc), FieldTrait( 454, 1, 10, 0xc), FieldTrait( 457, 1, 98, 0xc),
18656  FieldTrait( 460, 1, 11, 0x4), FieldTrait( 461, 15, 12, 0x4), FieldTrait( 462, 1, 99, 0x4),
18657  FieldTrait( 463, 15, 100, 0x4), FieldTrait( 470, 18, 25, 0x4), FieldTrait( 471, 15, 26, 0x4),
18658  FieldTrait( 472, 15, 27, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 530, 7, 3, 0x5),
18659  FieldTrait( 541, 25, 16, 0x4), FieldTrait( 542, 25, 104, 0x4), FieldTrait( 543, 15, 24, 0x4),
18660  FieldTrait( 592, 18, 113, 0x4), FieldTrait( 593, 15, 114, 0x4), FieldTrait( 594, 15, 115, 0x4),
18661  FieldTrait( 595, 15, 112, 0x4), FieldTrait( 625, 15, 5, 0x4), FieldTrait( 667, 21, 42, 0x4),
18662  FieldTrait( 691, 15, 41, 0x4), FieldTrait( 762, 15, 14, 0x4), FieldTrait( 763, 15, 102, 0x4),
18663  FieldTrait( 810, 11, 133, 0x4), FieldTrait( 864, 1, 45, 0xc), FieldTrait( 873, 25, 46, 0x4),
18664  FieldTrait( 874, 25, 47, 0x4), FieldTrait( 875, 1, 43, 0x4), FieldTrait( 876, 15, 44, 0x4),
18665  FieldTrait( 877, 15, 129, 0x4), FieldTrait( 878, 15, 130, 0x4), FieldTrait( 879, 10, 132, 0x4),
18666  FieldTrait( 882, 11, 134, 0x4), FieldTrait( 883, 11, 135, 0x4), FieldTrait( 884, 13, 136, 0x4),
18667  FieldTrait( 885, 13, 137, 0x4), FieldTrait( 886, 13, 138, 0x4), FieldTrait( 887, 1, 139, 0xc),
18668  FieldTrait( 941, 19, 118, 0x4), FieldTrait( 947, 19, 30, 0x4), FieldTrait( 965, 15, 48, 0x4),
18669  FieldTrait( 966, 15, 49, 0x4), FieldTrait( 967, 9, 51, 0x4), FieldTrait( 968, 9, 52, 0x4),
18670  FieldTrait( 969, 9, 53, 0x4), FieldTrait( 970, 1, 54, 0x4), FieldTrait( 971, 1, 55, 0x4),
18671  FieldTrait( 972, 14, 140, 0x4), FieldTrait( 973, 13, 142, 0x4), FieldTrait( 974, 15, 143, 0x4),
18672  FieldTrait( 975, 1, 141, 0x4), FieldTrait( 996, 15, 57, 0x4), FieldTrait( 997, 15, 58, 0x4),
18673  FieldTrait( 998, 15, 144, 0x4), FieldTrait(1000, 15, 145, 0x4), FieldTrait(1018, 1, 56, 0xc),
18674  FieldTrait(1038, 13, 146, 0x4), FieldTrait(1039, 15, 148, 0x4), FieldTrait(1044, 10, 149, 0x4),
18675  FieldTrait(1045, 9, 150, 0x4), FieldTrait(1046, 7, 151, 0x4), FieldTrait(1049, 7, 50, 0x4),
18676  FieldTrait(1058, 1, 147, 0xc), FieldTrait(1079, 26, 59, 0x4), FieldTrait(1146, 13, 61, 0x4),
18677  FieldTrait(1147, 10, 62, 0x4), FieldTrait(1151, 15, 60, 0x4), FieldTrait(1184, 2, 63, 0x4),
18678  FieldTrait(1185, 29, 64, 0x4), FieldTrait(1186, 15, 65, 0x4), FieldTrait(1191, 15, 67, 0x4),
18679  FieldTrait(1192, 10, 68, 0x4), FieldTrait(1193, 7, 69, 0x4), FieldTrait(1194, 1, 70, 0x4),
18680  FieldTrait(1195, 13, 71, 0x4), FieldTrait(1196, 15, 72, 0x4), FieldTrait(1197, 15, 79, 0x4),
18681  FieldTrait(1198, 1, 73, 0x4), FieldTrait(1199, 11, 74, 0x4), FieldTrait(1200, 11, 75, 0x4),
18682  FieldTrait(1213, 26, 152, 0x4), FieldTrait(1227, 15, 66, 0x4), FieldTrait(1242, 8, 78, 0x4),
18683  FieldTrait(1244, 8, 77, 0x4), FieldTrait(1300, 15, 173, 0x4), FieldTrait(1301, 20, 172, 0x4),
18684  FieldTrait(1419, 1, 154, 0x4), FieldTrait(1423, 10, 155, 0x4), FieldTrait(1424, 15, 156, 0x4),
18685  FieldTrait(1425, 10, 157, 0x4), FieldTrait(1435, 1, 80, 0x4), FieldTrait(1437, 1, 158, 0x4),
18686  FieldTrait(1439, 1, 81, 0x4), FieldTrait(1441, 1, 159, 0x4), FieldTrait(1449, 15, 82, 0x4),
18687  FieldTrait(1450, 15, 83, 0x4), FieldTrait(1451, 14, 84, 0x4), FieldTrait(1452, 14, 85, 0x4),
18688  FieldTrait(1453, 15, 160, 0x4), FieldTrait(1454, 15, 161, 0x4), FieldTrait(1455, 14, 162, 0x4),
18689  FieldTrait(1456, 14, 163, 0x4), FieldTrait(1457, 14, 86, 0x4), FieldTrait(1458, 14, 87, 0x4),
18690  FieldTrait(1459, 14, 164, 0x4), FieldTrait(1460, 14, 165, 0x4), FieldTrait(1461, 1, 174, 0xc),
18691  FieldTrait(1478, 1, 88, 0x4), FieldTrait(1479, 1, 89, 0x4), FieldTrait(1480, 14, 90, 0x4),
18692  FieldTrait(1481, 1, 91, 0x4), FieldTrait(1482, 1, 92, 0x4), FieldTrait(1483, 1, 93, 0xc)
18693 };
18694 const FieldTrait_Hash_Array OrderMassCancelRequest::_ftha(OrderMassCancelRequest::_traits, 174);
18696 //-------------------------------------------------------------------------------------------------
18698 {
18699  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18700  FieldTrait( 802, 1, 4, 0xc)
18701 };
18704 const unsigned short OrderMassCancelRequest::NoPartyIDs::_fnum;
18705 //-------------------------------------------------------------------------------------------------
18706 const FieldTrait OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
18707 {
18708  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18709 };
18710 const FieldTrait_Hash_Array OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
18713 //-------------------------------------------------------------------------------------------------
18715 {
18716  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18717 };
18721 //-------------------------------------------------------------------------------------------------
18723 {
18724  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18725 };
18727 const MsgType OrderMassCancelRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18729 //-------------------------------------------------------------------------------------------------
18730 const FieldTrait OrderMassCancelRequest::NoEvents::_traits[] =
18731 {
18732  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18733  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18734 };
18737 const unsigned short OrderMassCancelRequest::NoEvents::_fnum;
18738 //-------------------------------------------------------------------------------------------------
18740 {
18741  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18742 };
18746 //-------------------------------------------------------------------------------------------------
18748 {
18749  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18750  FieldTrait(1052, 1, 4, 0xc)
18751 };
18755 //-------------------------------------------------------------------------------------------------
18756 const FieldTrait OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18757 {
18758  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18759 };
18760 const FieldTrait_Hash_Array OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18763 //-------------------------------------------------------------------------------------------------
18765 {
18766  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18767  FieldTrait(1062, 1, 4, 0xc)
18768 };
18772 //-------------------------------------------------------------------------------------------------
18773 const FieldTrait OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18774 {
18775  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18776 };
18777 const FieldTrait_Hash_Array OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18780 //-------------------------------------------------------------------------------------------------
18782 {
18783  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
18784 };
18788 //-------------------------------------------------------------------------------------------------
18790 {
18791  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18792  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18793  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18794 };
18798 //-------------------------------------------------------------------------------------------------
18799 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
18800 {
18801  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18802 };
18803 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
18806 //-------------------------------------------------------------------------------------------------
18807 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18808 {
18809  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18810 };
18811 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18814 //-------------------------------------------------------------------------------------------------
18815 const FieldTrait OrderMassCancelReport::_traits[] =
18816 {
18817  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 22, 15, 15, 0x4), FieldTrait( 37, 15, 3, 0x5),
18818  FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 172, 0x4), FieldTrait( 55, 15, 12, 0x4),
18819  FieldTrait( 58, 15, 174, 0x4), FieldTrait( 60, 22, 173, 0x4), FieldTrait( 65, 15, 13, 0x4),
18820  FieldTrait( 106, 15, 41, 0x4), FieldTrait( 107, 15, 44, 0x4), FieldTrait( 167, 15, 19, 0x4),
18821  FieldTrait( 198, 15, 4, 0x4), FieldTrait( 200, 21, 21, 0x4), FieldTrait( 201, 1, 82, 0x4),
18822  FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4), FieldTrait( 207, 20, 40, 0x4),
18823  FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4), FieldTrait( 225, 25, 24, 0x4),
18824  FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4), FieldTrait( 228, 9, 28, 0x4),
18825  FieldTrait( 231, 9, 38, 0x4), FieldTrait( 239, 1, 25, 0x4), FieldTrait( 240, 25, 34, 0x4),
18826  FieldTrait( 241, 25, 111, 0x4), FieldTrait( 242, 25, 112, 0x4), FieldTrait( 243, 1, 113, 0x4),
18827  FieldTrait( 244, 1, 114, 0x4), FieldTrait( 245, 14, 115, 0x4), FieldTrait( 246, 9, 116, 0x4),
18828  FieldTrait( 247, 25, 122, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 256, 15, 117, 0x4),
18829  FieldTrait( 305, 15, 103, 0x4), FieldTrait( 306, 15, 129, 0x4), FieldTrait( 307, 15, 132, 0x4),
18830  FieldTrait( 308, 20, 128, 0x4), FieldTrait( 309, 15, 102, 0x4), FieldTrait( 310, 15, 107, 0x4),
18831  FieldTrait( 311, 15, 100, 0x4), FieldTrait( 312, 15, 101, 0x4), FieldTrait( 313, 21, 109, 0x4),
18832  FieldTrait( 315, 1, 159, 0x4), FieldTrait( 316, 11, 123, 0x4), FieldTrait( 317, 7, 125, 0x4),
18833  FieldTrait( 318, 19, 137, 0x4), FieldTrait( 336, 15, 10, 0x4), FieldTrait( 348, 2, 42, 0x4),
18834  FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4), FieldTrait( 351, 28, 46, 0x4),
18835  FieldTrait( 354, 2, 175, 0x4), FieldTrait( 355, 28, 176, 0x4), FieldTrait( 362, 2, 130, 0x4),
18836  FieldTrait( 363, 28, 131, 0x4), FieldTrait( 364, 2, 133, 0x4), FieldTrait( 365, 28, 134, 0x4),
18837  FieldTrait( 435, 14, 127, 0x4), FieldTrait( 436, 9, 126, 0x4), FieldTrait( 453, 1, 177, 0xc),
18838  FieldTrait( 454, 1, 16, 0xc), FieldTrait( 457, 1, 104, 0xc), FieldTrait( 460, 1, 17, 0x4),
18839  FieldTrait( 461, 15, 18, 0x4), FieldTrait( 462, 1, 105, 0x4), FieldTrait( 463, 15, 106, 0x4),
18840  FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4), FieldTrait( 472, 15, 33, 0x4),
18841  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 530, 7, 5, 0x5), FieldTrait( 531, 7, 6, 0x5),
18842  FieldTrait( 532, 1, 7, 0x4), FieldTrait( 533, 1, 8, 0x4), FieldTrait( 534, 1, 9, 0xc),
18843  FieldTrait( 541, 25, 22, 0x4), FieldTrait( 542, 25, 110, 0x4), FieldTrait( 543, 15, 30, 0x4),
18844  FieldTrait( 592, 18, 119, 0x4), FieldTrait( 593, 15, 120, 0x4), FieldTrait( 594, 15, 121, 0x4),
18845  FieldTrait( 595, 15, 118, 0x4), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 667, 21, 48, 0x4),
18846  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 762, 15, 20, 0x4), FieldTrait( 763, 15, 108, 0x4),
18847  FieldTrait( 810, 11, 139, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
18848  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
18849  FieldTrait( 877, 15, 135, 0x4), FieldTrait( 878, 15, 136, 0x4), FieldTrait( 879, 10, 138, 0x4),
18850  FieldTrait( 882, 11, 140, 0x4), FieldTrait( 883, 11, 141, 0x4), FieldTrait( 884, 13, 142, 0x4),
18851  FieldTrait( 885, 13, 143, 0x4), FieldTrait( 886, 13, 144, 0x4), FieldTrait( 887, 1, 145, 0xc),
18852  FieldTrait( 941, 19, 124, 0x4), FieldTrait( 947, 19, 36, 0x4), FieldTrait( 965, 15, 54, 0x4),
18853  FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4), FieldTrait( 968, 9, 58, 0x4),
18854  FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4), FieldTrait( 971, 1, 61, 0x4),
18855  FieldTrait( 972, 14, 146, 0x4), FieldTrait( 973, 13, 148, 0x4), FieldTrait( 974, 15, 149, 0x4),
18856  FieldTrait( 975, 1, 147, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
18857  FieldTrait( 998, 15, 150, 0x4), FieldTrait(1000, 15, 151, 0x4), FieldTrait(1018, 1, 62, 0xc),
18858  FieldTrait(1038, 13, 152, 0x4), FieldTrait(1039, 15, 154, 0x4), FieldTrait(1044, 10, 155, 0x4),
18859  FieldTrait(1045, 9, 156, 0x4), FieldTrait(1046, 7, 157, 0x4), FieldTrait(1049, 7, 56, 0x4),
18860  FieldTrait(1058, 1, 153, 0xc), FieldTrait(1079, 26, 65, 0x4), FieldTrait(1146, 13, 67, 0x4),
18861  FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4), FieldTrait(1184, 2, 69, 0x4),
18862  FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4), FieldTrait(1191, 15, 73, 0x4),
18863  FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4), FieldTrait(1194, 1, 76, 0x4),
18864  FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4), FieldTrait(1197, 15, 85, 0x4),
18865  FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4), FieldTrait(1200, 11, 81, 0x4),
18866  FieldTrait(1213, 26, 158, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
18867  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1300, 15, 181, 0x4), FieldTrait(1301, 20, 180, 0x4),
18868  FieldTrait(1369, 15, 178, 0x5), FieldTrait(1370, 1, 179, 0xc), FieldTrait(1419, 1, 160, 0x4),
18869  FieldTrait(1423, 10, 161, 0x4), FieldTrait(1424, 15, 162, 0x4), FieldTrait(1425, 10, 163, 0x4),
18870  FieldTrait(1435, 1, 86, 0x4), FieldTrait(1437, 1, 164, 0x4), FieldTrait(1439, 1, 87, 0x4),
18871  FieldTrait(1441, 1, 165, 0x4), FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4),
18872  FieldTrait(1451, 14, 90, 0x4), FieldTrait(1452, 14, 91, 0x4), FieldTrait(1453, 15, 166, 0x4),
18873  FieldTrait(1454, 15, 167, 0x4), FieldTrait(1455, 14, 168, 0x4), FieldTrait(1456, 14, 169, 0x4),
18874  FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4), FieldTrait(1459, 14, 170, 0x4),
18875  FieldTrait(1460, 14, 171, 0x4), FieldTrait(1461, 1, 182, 0xc), FieldTrait(1478, 1, 94, 0x4),
18876  FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4), FieldTrait(1481, 1, 97, 0x4),
18877  FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
18878 };
18879 const FieldTrait_Hash_Array OrderMassCancelReport::_ftha(OrderMassCancelReport::_traits, 182);
18881 //-------------------------------------------------------------------------------------------------
18882 const FieldTrait OrderMassCancelReport::NoPartyIDs::_traits[] =
18883 {
18884  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18885  FieldTrait( 802, 1, 4, 0xc)
18886 };
18889 const unsigned short OrderMassCancelReport::NoPartyIDs::_fnum;
18890 //-------------------------------------------------------------------------------------------------
18891 const FieldTrait OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits[] =
18892 {
18893  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18894 };
18895 const FieldTrait_Hash_Array OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
18898 //-------------------------------------------------------------------------------------------------
18900 {
18901  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18902 };
18906 //-------------------------------------------------------------------------------------------------
18908 {
18909  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18910 };
18912 const MsgType OrderMassCancelReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18914 //-------------------------------------------------------------------------------------------------
18916 {
18917  FieldTrait( 41, 15, 1, 0x4), FieldTrait( 535, 15, 2, 0x4), FieldTrait( 536, 15, 3, 0x4)
18918 };
18922 //-------------------------------------------------------------------------------------------------
18923 const FieldTrait OrderMassCancelReport::NoEvents::_traits[] =
18924 {
18925  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18926  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18927 };
18930 const unsigned short OrderMassCancelReport::NoEvents::_fnum;
18931 //-------------------------------------------------------------------------------------------------
18933 {
18934  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18935 };
18939 //-------------------------------------------------------------------------------------------------
18941 {
18942  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18943  FieldTrait(1052, 1, 4, 0xc)
18944 };
18948 //-------------------------------------------------------------------------------------------------
18949 const FieldTrait OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18950 {
18951  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18952 };
18953 const FieldTrait_Hash_Array OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18956 //-------------------------------------------------------------------------------------------------
18958 {
18959  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18960  FieldTrait(1062, 1, 4, 0xc)
18961 };
18963 const MsgType OrderMassCancelReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
18965 //-------------------------------------------------------------------------------------------------
18966 const FieldTrait OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18967 {
18968  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18969 };
18970 const FieldTrait_Hash_Array OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18973 //-------------------------------------------------------------------------------------------------
18975 {
18976  FieldTrait(1371, 15, 2, 0x4), FieldTrait(1372, 15, 1, 0x4)
18977 };
18981 //-------------------------------------------------------------------------------------------------
18983 {
18984  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
18985 };
18989 //-------------------------------------------------------------------------------------------------
18991 {
18992  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18993  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18994  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18995 };
18999 //-------------------------------------------------------------------------------------------------
19000 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits[] =
19001 {
19002  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19003 };
19004 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
19007 //-------------------------------------------------------------------------------------------------
19008 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19009 {
19010  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19011 };
19012 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19015 //-------------------------------------------------------------------------------------------------
19016 const FieldTrait NewOrderCross::_traits[] =
19017 {
19018  FieldTrait( 15, 19, 126, 0x4), FieldTrait( 18, 16, 98, 0x4), FieldTrait( 21, 7, 97, 0x4),
19019  FieldTrait( 22, 15, 8, 0x4), FieldTrait( 23, 15, 128, 0x4), FieldTrait( 40, 7, 108, 0x5),
19020  FieldTrait( 44, 11, 110, 0x4), FieldTrait( 48, 15, 7, 0x4), FieldTrait( 55, 15, 5, 0x4),
19021  FieldTrait( 59, 7, 130, 0x4), FieldTrait( 60, 22, 106, 0x5), FieldTrait( 63, 15, 95, 0x4),
19022  FieldTrait( 64, 25, 96, 0x4), FieldTrait( 65, 15, 6, 0x4), FieldTrait( 81, 7, 103, 0x4),
19023  FieldTrait( 99, 11, 111, 0x4), FieldTrait( 100, 20, 101, 0x4), FieldTrait( 106, 15, 34, 0x4),
19024  FieldTrait( 107, 15, 37, 0x4), FieldTrait( 110, 10, 99, 0x4), FieldTrait( 111, 10, 100, 0x4),
19025  FieldTrait( 114, 8, 105, 0x4), FieldTrait( 117, 15, 129, 0x4), FieldTrait( 126, 22, 133, 0x4),
19026  FieldTrait( 140, 11, 104, 0x4), FieldTrait( 167, 15, 12, 0x4), FieldTrait( 168, 22, 131, 0x4),
19027  FieldTrait( 200, 21, 14, 0x4), FieldTrait( 201, 1, 75, 0x4), FieldTrait( 202, 11, 28, 0x4),
19028  FieldTrait( 206, 7, 30, 0x4), FieldTrait( 207, 20, 33, 0x4), FieldTrait( 210, 10, 135, 0x4),
19029  FieldTrait( 211, 9, 136, 0x4), FieldTrait( 218, 12, 112, 0x4), FieldTrait( 220, 19, 113, 0x4),
19030  FieldTrait( 221, 15, 114, 0x4), FieldTrait( 222, 15, 115, 0x4), FieldTrait( 223, 14, 32, 0x4),
19031  FieldTrait( 224, 25, 16, 0x4), FieldTrait( 225, 25, 17, 0x4), FieldTrait( 226, 1, 19, 0x4),
19032  FieldTrait( 227, 14, 20, 0x4), FieldTrait( 228, 9, 21, 0x4), FieldTrait( 231, 9, 31, 0x4),
19033  FieldTrait( 232, 1, 107, 0xc), FieldTrait( 235, 15, 120, 0x4), FieldTrait( 236, 14, 121, 0x4),
19034  FieldTrait( 239, 1, 18, 0x4), FieldTrait( 240, 25, 27, 0x4), FieldTrait( 255, 15, 22, 0x4),
19035  FieldTrait( 348, 2, 35, 0x4), FieldTrait( 349, 28, 36, 0x4), FieldTrait( 350, 2, 38, 0x4),
19036  FieldTrait( 351, 28, 39, 0x4), FieldTrait( 376, 15, 127, 0x4), FieldTrait( 386, 1, 102, 0xc),
19037  FieldTrait( 388, 7, 147, 0x4), FieldTrait( 389, 9, 148, 0x4), FieldTrait( 423, 1, 109, 0x4),
19038  FieldTrait( 427, 1, 134, 0x4), FieldTrait( 432, 25, 132, 0x4), FieldTrait( 454, 1, 9, 0xc),
19039  FieldTrait( 460, 1, 10, 0x4), FieldTrait( 461, 15, 11, 0x4), FieldTrait( 470, 18, 24, 0x4),
19040  FieldTrait( 471, 15, 25, 0x4), FieldTrait( 472, 15, 26, 0x4), FieldTrait( 480, 7, 157, 0x4),
19041  FieldTrait( 481, 7, 158, 0x4), FieldTrait( 483, 22, 162, 0x4), FieldTrait( 494, 15, 160, 0x4),
19042  FieldTrait( 513, 15, 159, 0x4), FieldTrait( 541, 25, 15, 0x4), FieldTrait( 543, 15, 23, 0x4),
19043  FieldTrait( 548, 15, 1, 0x5), FieldTrait( 549, 1, 2, 0x5), FieldTrait( 550, 1, 3, 0x5),
19044  FieldTrait( 552, 1, 4, 0xd), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 662, 11, 116, 0x4),
19045  FieldTrait( 663, 1, 117, 0x4), FieldTrait( 667, 21, 41, 0x4), FieldTrait( 691, 15, 40, 0x4),
19046  FieldTrait( 696, 25, 123, 0x4), FieldTrait( 697, 11, 124, 0x4), FieldTrait( 698, 1, 125, 0x4),
19047  FieldTrait( 699, 15, 118, 0x4), FieldTrait( 701, 25, 122, 0x4), FieldTrait( 711, 1, 93, 0xc),
19048  FieldTrait( 761, 15, 119, 0x4), FieldTrait( 762, 15, 13, 0x4), FieldTrait( 835, 1, 137, 0x4),
19049  FieldTrait( 836, 1, 138, 0x4), FieldTrait( 837, 1, 139, 0x4), FieldTrait( 838, 1, 140, 0x4),
19050  FieldTrait( 840, 1, 141, 0x4), FieldTrait( 841, 1, 149, 0x4), FieldTrait( 842, 1, 150, 0x4),
19051  FieldTrait( 843, 1, 151, 0x4), FieldTrait( 844, 1, 152, 0x4), FieldTrait( 846, 1, 153, 0x4),
19052  FieldTrait( 847, 1, 154, 0x4), FieldTrait( 848, 15, 155, 0x4), FieldTrait( 849, 14, 156, 0x4),
19053  FieldTrait( 864, 1, 44, 0xc), FieldTrait( 873, 25, 45, 0x4), FieldTrait( 874, 25, 46, 0x4),
19054  FieldTrait( 875, 1, 42, 0x4), FieldTrait( 876, 15, 43, 0x4), FieldTrait( 947, 19, 29, 0x4),
19055  FieldTrait( 957, 1, 161, 0xc), FieldTrait( 965, 15, 47, 0x4), FieldTrait( 966, 15, 48, 0x4),
19056  FieldTrait( 967, 9, 50, 0x4), FieldTrait( 968, 9, 51, 0x4), FieldTrait( 969, 9, 52, 0x4),
19057  FieldTrait( 970, 1, 53, 0x4), FieldTrait( 971, 1, 54, 0x4), FieldTrait( 996, 15, 56, 0x4),
19058  FieldTrait( 997, 15, 57, 0x4), FieldTrait(1018, 1, 55, 0xc), FieldTrait(1049, 7, 49, 0x4),
19059  FieldTrait(1079, 26, 58, 0x4), FieldTrait(1082, 10, 166, 0x4), FieldTrait(1083, 7, 167, 0x4),
19060  FieldTrait(1084, 7, 168, 0x4), FieldTrait(1085, 10, 169, 0x4), FieldTrait(1086, 10, 170, 0x4),
19061  FieldTrait(1087, 10, 171, 0x4), FieldTrait(1088, 10, 172, 0x4), FieldTrait(1089, 10, 164, 0x4),
19062  FieldTrait(1090, 1, 165, 0x4), FieldTrait(1092, 7, 174, 0x4), FieldTrait(1094, 1, 142, 0x4),
19063  FieldTrait(1096, 15, 143, 0x4), FieldTrait(1097, 15, 144, 0x4), FieldTrait(1098, 15, 145, 0x4),
19064  FieldTrait(1099, 15, 146, 0x4), FieldTrait(1100, 7, 175, 0x4), FieldTrait(1101, 7, 176, 0x4),
19065  FieldTrait(1102, 11, 177, 0x4), FieldTrait(1103, 15, 178, 0x4), FieldTrait(1104, 15, 179, 0x4),
19066  FieldTrait(1105, 15, 180, 0x4), FieldTrait(1106, 15, 181, 0x4), FieldTrait(1107, 7, 182, 0x4),
19067  FieldTrait(1108, 7, 183, 0x4), FieldTrait(1109, 7, 184, 0x4), FieldTrait(1110, 11, 185, 0x4),
19068  FieldTrait(1111, 7, 186, 0x4), FieldTrait(1112, 10, 187, 0x4), FieldTrait(1113, 15, 188, 0x4),
19069  FieldTrait(1114, 15, 189, 0x4), FieldTrait(1116, 1, 163, 0xc), FieldTrait(1133, 7, 190, 0x4),
19070  FieldTrait(1138, 10, 173, 0x4), FieldTrait(1146, 13, 60, 0x4), FieldTrait(1147, 10, 61, 0x4),
19071  FieldTrait(1151, 15, 59, 0x4), FieldTrait(1184, 2, 62, 0x4), FieldTrait(1185, 29, 63, 0x4),
19072  FieldTrait(1186, 15, 64, 0x4), FieldTrait(1191, 15, 66, 0x4), FieldTrait(1192, 10, 67, 0x4),
19073  FieldTrait(1193, 7, 68, 0x4), FieldTrait(1194, 1, 69, 0x4), FieldTrait(1195, 13, 70, 0x4),
19074  FieldTrait(1196, 15, 71, 0x4), FieldTrait(1197, 15, 78, 0x4), FieldTrait(1198, 1, 72, 0x4),
19075  FieldTrait(1199, 11, 73, 0x4), FieldTrait(1200, 11, 74, 0x4), FieldTrait(1227, 15, 65, 0x4),
19076  FieldTrait(1242, 8, 77, 0x4), FieldTrait(1244, 8, 76, 0x4), FieldTrait(1435, 1, 79, 0x4),
19077  FieldTrait(1439, 1, 80, 0x4), FieldTrait(1449, 15, 81, 0x4), FieldTrait(1450, 15, 82, 0x4),
19078  FieldTrait(1451, 14, 83, 0x4), FieldTrait(1452, 14, 84, 0x4), FieldTrait(1457, 14, 85, 0x4),
19079  FieldTrait(1458, 14, 86, 0x4), FieldTrait(1478, 1, 87, 0x4), FieldTrait(1479, 1, 88, 0x4),
19080  FieldTrait(1480, 14, 89, 0x4), FieldTrait(1481, 1, 90, 0x4), FieldTrait(1482, 1, 91, 0x4),
19081  FieldTrait(1483, 1, 92, 0xc)
19082 };
19083 const FieldTrait_Hash_Array NewOrderCross::_ftha(NewOrderCross::_traits, 190);
19084 const MsgType NewOrderCross::_msgtype("s");
19085 //-------------------------------------------------------------------------------------------------
19086 const FieldTrait NewOrderCross::NoStipulations::_traits[] =
19087 {
19088  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
19089 };
19091 const MsgType NewOrderCross::NoStipulations::_msgtype("NoStipulations");
19092 const unsigned short NewOrderCross::NoStipulations::_fnum;
19093 //-------------------------------------------------------------------------------------------------
19094 const FieldTrait NewOrderCross::NoTradingSessions::_traits[] =
19095 {
19096  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
19097 };
19099 const MsgType NewOrderCross::NoTradingSessions::_msgtype("NoTradingSessions");
19100 const unsigned short NewOrderCross::NoTradingSessions::_fnum;
19101 //-------------------------------------------------------------------------------------------------
19102 const FieldTrait NewOrderCross::NoSecurityAltID::_traits[] =
19103 {
19104  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19105 };
19107 const MsgType NewOrderCross::NoSecurityAltID::_msgtype("NoSecurityAltID");
19108 const unsigned short NewOrderCross::NoSecurityAltID::_fnum;
19109 //-------------------------------------------------------------------------------------------------
19110 const FieldTrait NewOrderCross::NoSides::_traits[] =
19111 {
19112  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 2, 0x5), FieldTrait( 12, 13, 22, 0x4),
19113  FieldTrait( 13, 7, 23, 0x4), FieldTrait( 38, 10, 17, 0x4), FieldTrait( 41, 15, 43, 0x4),
19114  FieldTrait( 54, 7, 1, 0x5), FieldTrait( 58, 15, 32, 0x4), FieldTrait( 70, 15, 14, 0x4),
19115  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 15, 0xc),
19116  FieldTrait( 120, 19, 30, 0x4), FieldTrait( 121, 8, 29, 0x4), FieldTrait( 152, 10, 18, 0x4),
19117  FieldTrait( 203, 1, 36, 0x4), FieldTrait( 229, 25, 6, 0x4), FieldTrait( 354, 2, 33, 0x4),
19118  FieldTrait( 355, 28, 34, 0x4), FieldTrait( 377, 8, 39, 0x4), FieldTrait( 453, 1, 5, 0xc),
19119  FieldTrait( 468, 7, 20, 0x4), FieldTrait( 469, 9, 21, 0x4), FieldTrait( 479, 19, 24, 0x4),
19120  FieldTrait( 497, 7, 25, 0x4), FieldTrait( 516, 14, 19, 0x4), FieldTrait( 526, 15, 3, 0x4),
19121  FieldTrait( 528, 7, 26, 0x4), FieldTrait( 529, 16, 27, 0x4), FieldTrait( 544, 7, 37, 0x4),
19122  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 582, 1, 28, 0x4), FieldTrait( 583, 15, 4, 0x4),
19123  FieldTrait( 589, 7, 11, 0x4), FieldTrait( 590, 7, 12, 0x4), FieldTrait( 591, 7, 13, 0x4),
19124  FieldTrait( 635, 15, 38, 0x4), FieldTrait( 659, 15, 40, 0x4), FieldTrait( 660, 1, 9, 0x4),
19125  FieldTrait( 775, 1, 31, 0x4), FieldTrait( 854, 1, 16, 0x4), FieldTrait( 962, 22, 41, 0x4),
19126  FieldTrait(1091, 8, 42, 0x4)
19127 };
19128 const FieldTrait_Hash_Array NewOrderCross::NoSides::_ftha(NewOrderCross::NoSides::_traits, 43);
19129 const MsgType NewOrderCross::NoSides::_msgtype("NoSides");
19130 const unsigned short NewOrderCross::NoSides::_fnum;
19131 //-------------------------------------------------------------------------------------------------
19132 const FieldTrait NewOrderCross::NoSides::NoAllocs::_traits[] =
19133 {
19134  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
19135  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
19136 };
19137 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::_ftha(NewOrderCross::NoSides::NoAllocs::_traits, 6);
19139 const unsigned short NewOrderCross::NoSides::NoAllocs::_fnum;
19140 //-------------------------------------------------------------------------------------------------
19141 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19142 {
19143  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
19144  FieldTrait( 804, 1, 4, 0xc)
19145 };
19146 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19149 //-------------------------------------------------------------------------------------------------
19150 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19151 {
19152  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
19153 };
19154 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19157 //-------------------------------------------------------------------------------------------------
19158 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::_traits[] =
19159 {
19160  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19161  FieldTrait( 802, 1, 4, 0xc)
19162 };
19163 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::_traits, 4);
19165 const unsigned short NewOrderCross::NoSides::NoPartyIDs::_fnum;
19166 //-------------------------------------------------------------------------------------------------
19167 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19168 {
19169  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19170 };
19171 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19174 //-------------------------------------------------------------------------------------------------
19175 const FieldTrait NewOrderCross::NoLegs::_traits[] =
19176 {
19177  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19178  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19179  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19180  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19181  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19182  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19183  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19184  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19185  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19186  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19187  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19188  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19189  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19190  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19191  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19192  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19193  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19194  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19195 };
19196 const FieldTrait_Hash_Array NewOrderCross::NoLegs::_ftha(NewOrderCross::NoLegs::_traits, 54);
19198 const unsigned short NewOrderCross::NoLegs::_fnum;
19199 //-------------------------------------------------------------------------------------------------
19200 const FieldTrait NewOrderCross::NoLegs::NoLegSecurityAltID::_traits[] =
19201 {
19202  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19203 };
19204 const FieldTrait_Hash_Array NewOrderCross::NoLegs::NoLegSecurityAltID::_ftha(NewOrderCross::NoLegs::NoLegSecurityAltID::_traits, 2);
19207 //-------------------------------------------------------------------------------------------------
19208 const FieldTrait NewOrderCross::NoUnderlyings::_traits[] =
19209 {
19210  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19211  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19212  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19213  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19214  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19215  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19216  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19217  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19218  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19219  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19220  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19221  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19222  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19223  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19224  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19225  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19226  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19227  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19228  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19229  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19230  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19231  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19232  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19233  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19234 };
19236 const MsgType NewOrderCross::NoUnderlyings::_msgtype("NoUnderlyings");
19237 const unsigned short NewOrderCross::NoUnderlyings::_fnum;
19238 //-------------------------------------------------------------------------------------------------
19239 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19240 {
19241  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19242 };
19243 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19246 //-------------------------------------------------------------------------------------------------
19247 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits[] =
19248 {
19249  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19250 };
19251 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19254 //-------------------------------------------------------------------------------------------------
19255 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19256 {
19257  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19258  FieldTrait(1062, 1, 4, 0xc)
19259 };
19260 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19263 //-------------------------------------------------------------------------------------------------
19264 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19265 {
19266  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19267 };
19268 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19271 //-------------------------------------------------------------------------------------------------
19272 const FieldTrait NewOrderCross::NoEvents::_traits[] =
19273 {
19274  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19275  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19276 };
19278 const MsgType NewOrderCross::NoEvents::_msgtype("NoEvents");
19279 const unsigned short NewOrderCross::NoEvents::_fnum;
19280 //-------------------------------------------------------------------------------------------------
19282 {
19283  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
19284 };
19286 const MsgType NewOrderCross::NoStrategyParameters::_msgtype("NoStrategyParameters");
19287 const unsigned short NewOrderCross::NoStrategyParameters::_fnum;
19288 //-------------------------------------------------------------------------------------------------
19290 {
19291  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19292  FieldTrait(1052, 1, 4, 0xc)
19293 };
19295 const MsgType NewOrderCross::NoInstrumentParties::_msgtype("NoInstrumentParties");
19296 const unsigned short NewOrderCross::NoInstrumentParties::_fnum;
19297 //-------------------------------------------------------------------------------------------------
19298 const FieldTrait NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19299 {
19300  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19301 };
19302 const FieldTrait_Hash_Array NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19305 //-------------------------------------------------------------------------------------------------
19306 const FieldTrait NewOrderCross::NoRootPartyIDs::_traits[] =
19307 {
19308  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19309  FieldTrait(1120, 1, 4, 0xc)
19310 };
19312 const MsgType NewOrderCross::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
19313 const unsigned short NewOrderCross::NoRootPartyIDs::_fnum;
19314 //-------------------------------------------------------------------------------------------------
19315 const FieldTrait NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19316 {
19317  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19318 };
19319 const FieldTrait_Hash_Array NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19322 //-------------------------------------------------------------------------------------------------
19323 const FieldTrait NewOrderCross::NoComplexEvents::_traits[] =
19324 {
19325  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19326  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19327  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19328 };
19330 const MsgType NewOrderCross::NoComplexEvents::_msgtype("NoComplexEvents");
19331 const unsigned short NewOrderCross::NoComplexEvents::_fnum;
19332 //-------------------------------------------------------------------------------------------------
19333 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits[] =
19334 {
19335  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19336 };
19337 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits, 3);
19340 //-------------------------------------------------------------------------------------------------
19341 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19342 {
19343  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19344 };
19345 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19348 //-------------------------------------------------------------------------------------------------
19349 const FieldTrait CrossOrderCancelReplaceRequest::_traits[] =
19350 {
19351  FieldTrait( 15, 19, 128, 0x4), FieldTrait( 18, 16, 100, 0x4), FieldTrait( 21, 7, 99, 0x4),
19352  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 23, 15, 130, 0x4), FieldTrait( 37, 15, 1, 0x4),
19353  FieldTrait( 40, 7, 110, 0x5), FieldTrait( 44, 11, 112, 0x4), FieldTrait( 48, 15, 9, 0x4),
19354  FieldTrait( 55, 15, 7, 0x4), FieldTrait( 59, 7, 132, 0x4), FieldTrait( 60, 22, 108, 0x5),
19355  FieldTrait( 63, 15, 97, 0x4), FieldTrait( 64, 25, 98, 0x4), FieldTrait( 65, 15, 8, 0x4),
19356  FieldTrait( 81, 7, 105, 0x4), FieldTrait( 99, 11, 113, 0x4), FieldTrait( 100, 20, 103, 0x4),
19357  FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4), FieldTrait( 110, 10, 101, 0x4),
19358  FieldTrait( 111, 10, 102, 0x4), FieldTrait( 114, 8, 107, 0x4), FieldTrait( 117, 15, 131, 0x4),
19359  FieldTrait( 126, 22, 135, 0x4), FieldTrait( 140, 11, 106, 0x4), FieldTrait( 167, 15, 14, 0x4),
19360  FieldTrait( 168, 22, 133, 0x4), FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4),
19361  FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4),
19362  FieldTrait( 210, 10, 137, 0x4), FieldTrait( 211, 9, 138, 0x4), FieldTrait( 218, 12, 114, 0x4),
19363  FieldTrait( 220, 19, 115, 0x4), FieldTrait( 221, 15, 116, 0x4), FieldTrait( 222, 15, 117, 0x4),
19364  FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4),
19365  FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4),
19366  FieldTrait( 231, 9, 33, 0x4), FieldTrait( 232, 1, 109, 0xc), FieldTrait( 235, 15, 122, 0x4),
19367  FieldTrait( 236, 14, 123, 0x4), FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4),
19368  FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4),
19369  FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4), FieldTrait( 376, 15, 129, 0x4),
19370  FieldTrait( 386, 1, 104, 0xc), FieldTrait( 388, 7, 149, 0x4), FieldTrait( 389, 9, 150, 0x4),
19371  FieldTrait( 423, 1, 111, 0x4), FieldTrait( 427, 1, 136, 0x4), FieldTrait( 432, 25, 134, 0x4),
19372  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
19373  FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4),
19374  FieldTrait( 480, 7, 159, 0x4), FieldTrait( 481, 7, 160, 0x4), FieldTrait( 483, 22, 165, 0x4),
19375  FieldTrait( 494, 15, 162, 0x4), FieldTrait( 513, 15, 161, 0x4), FieldTrait( 541, 25, 17, 0x4),
19376  FieldTrait( 543, 15, 25, 0x4), FieldTrait( 548, 15, 2, 0x5), FieldTrait( 549, 1, 4, 0x5),
19377  FieldTrait( 550, 1, 5, 0x5), FieldTrait( 551, 15, 3, 0x5), FieldTrait( 552, 1, 6, 0xd),
19378  FieldTrait( 555, 1, 96, 0xc), FieldTrait( 662, 11, 118, 0x4), FieldTrait( 663, 1, 119, 0x4),
19379  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 696, 25, 125, 0x4),
19380  FieldTrait( 697, 11, 126, 0x4), FieldTrait( 698, 1, 127, 0x4), FieldTrait( 699, 15, 120, 0x4),
19381  FieldTrait( 701, 25, 124, 0x4), FieldTrait( 711, 1, 95, 0xc), FieldTrait( 761, 15, 121, 0x4),
19382  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 835, 1, 139, 0x4), FieldTrait( 836, 1, 140, 0x4),
19383  FieldTrait( 837, 1, 141, 0x4), FieldTrait( 838, 1, 142, 0x4), FieldTrait( 840, 1, 143, 0x4),
19384  FieldTrait( 841, 1, 151, 0x4), FieldTrait( 842, 1, 152, 0x4), FieldTrait( 843, 1, 153, 0x4),
19385  FieldTrait( 844, 1, 154, 0x4), FieldTrait( 846, 1, 155, 0x4), FieldTrait( 847, 1, 156, 0x4),
19386  FieldTrait( 848, 15, 157, 0x4), FieldTrait( 849, 14, 158, 0x4), FieldTrait( 864, 1, 46, 0xc),
19387  FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4),
19388  FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 957, 1, 163, 0xc),
19389  FieldTrait( 961, 15, 164, 0x4), FieldTrait( 965, 15, 49, 0x4), FieldTrait( 966, 15, 50, 0x4),
19390  FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4), FieldTrait( 969, 9, 54, 0x4),
19391  FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4), FieldTrait( 996, 15, 58, 0x4),
19392  FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc), FieldTrait(1049, 7, 51, 0x4),
19393  FieldTrait(1079, 26, 60, 0x4), FieldTrait(1082, 10, 169, 0x4), FieldTrait(1083, 7, 170, 0x4),
19394  FieldTrait(1084, 7, 171, 0x4), FieldTrait(1085, 10, 172, 0x4), FieldTrait(1086, 10, 173, 0x4),
19395  FieldTrait(1087, 10, 174, 0x4), FieldTrait(1088, 10, 175, 0x4), FieldTrait(1089, 10, 167, 0x4),
19396  FieldTrait(1090, 1, 168, 0x4), FieldTrait(1092, 7, 177, 0x4), FieldTrait(1094, 1, 144, 0x4),
19397  FieldTrait(1096, 15, 145, 0x4), FieldTrait(1097, 15, 146, 0x4), FieldTrait(1098, 15, 147, 0x4),
19398  FieldTrait(1099, 15, 148, 0x4), FieldTrait(1100, 7, 178, 0x4), FieldTrait(1101, 7, 179, 0x4),
19399  FieldTrait(1102, 11, 180, 0x4), FieldTrait(1103, 15, 181, 0x4), FieldTrait(1104, 15, 182, 0x4),
19400  FieldTrait(1105, 15, 183, 0x4), FieldTrait(1106, 15, 184, 0x4), FieldTrait(1107, 7, 185, 0x4),
19401  FieldTrait(1108, 7, 186, 0x4), FieldTrait(1109, 7, 187, 0x4), FieldTrait(1110, 11, 188, 0x4),
19402  FieldTrait(1111, 7, 189, 0x4), FieldTrait(1112, 10, 190, 0x4), FieldTrait(1113, 15, 191, 0x4),
19403  FieldTrait(1114, 15, 192, 0x4), FieldTrait(1116, 1, 166, 0xc), FieldTrait(1133, 7, 193, 0x4),
19404  FieldTrait(1138, 10, 176, 0x4), FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4),
19405  FieldTrait(1151, 15, 61, 0x4), FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4),
19406  FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4),
19407  FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4),
19408  FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4),
19409  FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4),
19410  FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4),
19411  FieldTrait(1439, 1, 82, 0x4), FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4),
19412  FieldTrait(1451, 14, 85, 0x4), FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4),
19413  FieldTrait(1458, 14, 88, 0x4), FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4),
19414  FieldTrait(1480, 14, 91, 0x4), FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4),
19415  FieldTrait(1483, 1, 94, 0xc)
19416 };
19419 //-------------------------------------------------------------------------------------------------
19421 {
19422  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
19423 };
19427 //-------------------------------------------------------------------------------------------------
19429 {
19430  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
19431 };
19435 //-------------------------------------------------------------------------------------------------
19437 {
19438  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19439 };
19443 //-------------------------------------------------------------------------------------------------
19445 {
19446  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 2, 0x5), FieldTrait( 12, 13, 22, 0x4),
19447  FieldTrait( 13, 7, 23, 0x4), FieldTrait( 38, 10, 17, 0x4), FieldTrait( 41, 15, 43, 0x4),
19448  FieldTrait( 54, 7, 1, 0x5), FieldTrait( 58, 15, 32, 0x4), FieldTrait( 70, 15, 14, 0x4),
19449  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 15, 0xc),
19450  FieldTrait( 120, 19, 30, 0x4), FieldTrait( 121, 8, 29, 0x4), FieldTrait( 152, 10, 18, 0x4),
19451  FieldTrait( 203, 1, 36, 0x4), FieldTrait( 229, 25, 6, 0x4), FieldTrait( 354, 2, 33, 0x4),
19452  FieldTrait( 355, 28, 34, 0x4), FieldTrait( 377, 8, 39, 0x4), FieldTrait( 453, 1, 5, 0xc),
19453  FieldTrait( 468, 7, 20, 0x4), FieldTrait( 469, 9, 21, 0x4), FieldTrait( 479, 19, 24, 0x4),
19454  FieldTrait( 497, 7, 25, 0x4), FieldTrait( 516, 14, 19, 0x4), FieldTrait( 526, 15, 3, 0x4),
19455  FieldTrait( 528, 7, 26, 0x4), FieldTrait( 529, 16, 27, 0x4), FieldTrait( 544, 7, 37, 0x4),
19456  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 582, 1, 28, 0x4), FieldTrait( 583, 15, 4, 0x4),
19457  FieldTrait( 589, 7, 11, 0x4), FieldTrait( 590, 7, 12, 0x4), FieldTrait( 591, 7, 13, 0x4),
19458  FieldTrait( 635, 15, 38, 0x4), FieldTrait( 659, 15, 40, 0x4), FieldTrait( 660, 1, 9, 0x4),
19459  FieldTrait( 775, 1, 31, 0x4), FieldTrait( 854, 1, 16, 0x4), FieldTrait( 962, 22, 41, 0x4),
19460  FieldTrait(1091, 8, 42, 0x4)
19461 };
19465 //-------------------------------------------------------------------------------------------------
19466 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits[] =
19467 {
19468  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
19469  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
19470 };
19471 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits, 6);
19474 //-------------------------------------------------------------------------------------------------
19475 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19476 {
19477  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
19478  FieldTrait( 804, 1, 4, 0xc)
19479 };
19480 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19483 //-------------------------------------------------------------------------------------------------
19484 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19485 {
19486  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
19487 };
19488 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19491 //-------------------------------------------------------------------------------------------------
19492 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits[] =
19493 {
19494  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19495  FieldTrait( 802, 1, 4, 0xc)
19496 };
19497 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits, 4);
19500 //-------------------------------------------------------------------------------------------------
19501 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19502 {
19503  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19504 };
19505 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19508 //-------------------------------------------------------------------------------------------------
19510 {
19511  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19512  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19513  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19514  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19515  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19516  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19517  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19518  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19519  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19520  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19521  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19522  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19523  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19524  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19525  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19526  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19527  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19528  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19529 };
19533 //-------------------------------------------------------------------------------------------------
19534 const FieldTrait CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19535 {
19536  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19537 };
19538 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19541 //-------------------------------------------------------------------------------------------------
19543 {
19544  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19545  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19546  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19547  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19548  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19549  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19550  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19551  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19552  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19553  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19554  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19555  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19556  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19557  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19558  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19559  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19560  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19561  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19562  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19563  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19564  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19565  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19566  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19567  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19568 };
19572 //-------------------------------------------------------------------------------------------------
19573 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19574 {
19575  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19576 };
19577 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19580 //-------------------------------------------------------------------------------------------------
19581 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19582 {
19583  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19584 };
19585 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19588 //-------------------------------------------------------------------------------------------------
19589 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19590 {
19591  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19592  FieldTrait(1062, 1, 4, 0xc)
19593 };
19594 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19597 //-------------------------------------------------------------------------------------------------
19598 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19599 {
19600  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19601 };
19602 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19605 //-------------------------------------------------------------------------------------------------
19607 {
19608  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19609  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19610 };
19614 //-------------------------------------------------------------------------------------------------
19616 {
19617  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
19618 };
19622 //-------------------------------------------------------------------------------------------------
19624 {
19625  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19626  FieldTrait(1052, 1, 4, 0xc)
19627 };
19631 //-------------------------------------------------------------------------------------------------
19632 const FieldTrait CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19633 {
19634  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19635 };
19636 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19639 //-------------------------------------------------------------------------------------------------
19641 {
19642  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19643  FieldTrait(1120, 1, 4, 0xc)
19644 };
19648 //-------------------------------------------------------------------------------------------------
19649 const FieldTrait CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19650 {
19651  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19652 };
19653 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19656 //-------------------------------------------------------------------------------------------------
19658 {
19659  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19660  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19661  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19662 };
19666 //-------------------------------------------------------------------------------------------------
19667 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19668 {
19669  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19670 };
19671 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19674 //-------------------------------------------------------------------------------------------------
19675 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19676 {
19677  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19678 };
19679 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19682 //-------------------------------------------------------------------------------------------------
19683 const FieldTrait trailer::_traits[] =
19684 {
19685  FieldTrait( 10, 15, 3, 0x65), FieldTrait( 89, 28, 2, 0x4), FieldTrait( 93, 2, 1, 0x4)
19686 };
19687 const FieldTrait_Hash_Array trailer::_ftha(trailer::_traits, 3);
19688 const MsgType trailer::_msgtype("trailer");
19689 //-------------------------------------------------------------------------------------------------
19690 const FieldTrait CrossOrderCancelRequest::_traits[] =
19691 {
19692  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 37, 15, 1, 0x4), FieldTrait( 48, 15, 9, 0x4),
19693  FieldTrait( 55, 15, 7, 0x4), FieldTrait( 60, 22, 97, 0x5), FieldTrait( 65, 15, 8, 0x4),
19694  FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4), FieldTrait( 167, 15, 14, 0x4),
19695  FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4),
19696  FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4),
19697  FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4),
19698  FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4),
19699  FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4),
19700  FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4),
19701  FieldTrait( 351, 28, 41, 0x4), FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4),
19702  FieldTrait( 461, 15, 13, 0x4), FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4),
19703  FieldTrait( 472, 15, 28, 0x4), FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4),
19704  FieldTrait( 548, 15, 2, 0x5), FieldTrait( 549, 1, 4, 0x5), FieldTrait( 550, 1, 5, 0x5),
19705  FieldTrait( 551, 15, 3, 0x5), FieldTrait( 552, 1, 6, 0xd), FieldTrait( 555, 1, 96, 0xc),
19706  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 711, 1, 95, 0xc),
19707  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4),
19708  FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4),
19709  FieldTrait( 947, 19, 31, 0x4), FieldTrait( 961, 15, 98, 0x4), FieldTrait( 965, 15, 49, 0x4),
19710  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
19711  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
19712  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
19713  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1116, 1, 99, 0xc),
19714  FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4),
19715  FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4),
19716  FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4),
19717  FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4),
19718  FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4),
19719  FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4),
19720  FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
19721  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
19722  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
19723  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
19724  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
19725 };
19726 const FieldTrait_Hash_Array CrossOrderCancelRequest::_ftha(CrossOrderCancelRequest::_traits, 99);
19728 //-------------------------------------------------------------------------------------------------
19730 {
19731  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19732 };
19736 //-------------------------------------------------------------------------------------------------
19737 const FieldTrait CrossOrderCancelRequest::NoSides::_traits[] =
19738 {
19739  FieldTrait( 11, 15, 3, 0x5), FieldTrait( 38, 10, 10, 0x4), FieldTrait( 41, 15, 2, 0x4),
19740  FieldTrait( 54, 7, 1, 0x5), FieldTrait( 58, 15, 16, 0x4), FieldTrait( 75, 25, 9, 0x4),
19741  FieldTrait( 152, 10, 11, 0x4), FieldTrait( 229, 25, 8, 0x4), FieldTrait( 354, 2, 17, 0x4),
19742  FieldTrait( 355, 28, 18, 0x4), FieldTrait( 376, 15, 15, 0x4), FieldTrait( 453, 1, 7, 0xc),
19743  FieldTrait( 468, 7, 13, 0x4), FieldTrait( 469, 9, 14, 0x4), FieldTrait( 516, 14, 12, 0x4),
19744  FieldTrait( 526, 15, 4, 0x4), FieldTrait( 583, 15, 5, 0x4), FieldTrait( 586, 22, 6, 0x4)
19745 };
19748 const unsigned short CrossOrderCancelRequest::NoSides::_fnum;
19749 //-------------------------------------------------------------------------------------------------
19750 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits[] =
19751 {
19752  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19753  FieldTrait( 802, 1, 4, 0xc)
19754 };
19755 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits, 4);
19758 //-------------------------------------------------------------------------------------------------
19759 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19760 {
19761  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19762 };
19763 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19766 //-------------------------------------------------------------------------------------------------
19767 const FieldTrait CrossOrderCancelRequest::NoLegs::_traits[] =
19768 {
19769  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19770  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19771  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19772  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19773  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19774  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19775  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19776  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19777  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19778  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19779  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19780  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19781  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19782  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19783  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19784  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19785  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19786  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19787 };
19790 const unsigned short CrossOrderCancelRequest::NoLegs::_fnum;
19791 //-------------------------------------------------------------------------------------------------
19792 const FieldTrait CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19793 {
19794  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19795 };
19796 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19799 //-------------------------------------------------------------------------------------------------
19801 {
19802  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19803  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19804  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19805  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19806  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19807  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19808  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19809  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19810  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19811  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19812  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19813  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19814  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19815  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19816  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19817  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19818  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19819  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19820  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19821  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19822  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19823  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19824  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19825  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19826 };
19830 //-------------------------------------------------------------------------------------------------
19831 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19832 {
19833  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19834 };
19835 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19838 //-------------------------------------------------------------------------------------------------
19839 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19840 {
19841  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19842 };
19843 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19846 //-------------------------------------------------------------------------------------------------
19847 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19848 {
19849  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19850  FieldTrait(1062, 1, 4, 0xc)
19851 };
19852 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19855 //-------------------------------------------------------------------------------------------------
19856 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19857 {
19858  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19859 };
19860 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19863 //-------------------------------------------------------------------------------------------------
19864 const FieldTrait CrossOrderCancelRequest::NoEvents::_traits[] =
19865 {
19866  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19867  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19868 };
19871 const unsigned short CrossOrderCancelRequest::NoEvents::_fnum;
19872 //-------------------------------------------------------------------------------------------------
19874 {
19875  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19876  FieldTrait(1052, 1, 4, 0xc)
19877 };
19881 //-------------------------------------------------------------------------------------------------
19882 const FieldTrait CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19883 {
19884  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19885 };
19886 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19889 //-------------------------------------------------------------------------------------------------
19891 {
19892  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19893  FieldTrait(1120, 1, 4, 0xc)
19894 };
19898 //-------------------------------------------------------------------------------------------------
19899 const FieldTrait CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19900 {
19901  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19902 };
19903 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19906 //-------------------------------------------------------------------------------------------------
19908 {
19909  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19910  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19911  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19912 };
19916 //-------------------------------------------------------------------------------------------------
19917 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19918 {
19919  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19920 };
19921 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19924 //-------------------------------------------------------------------------------------------------
19925 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19926 {
19927  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19928 };
19929 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19932 //-------------------------------------------------------------------------------------------------
19933 const FieldTrait SecurityTypeRequest::_traits[] =
19934 {
19935  FieldTrait( 58, 15, 2, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 320, 15, 1, 0x5),
19936  FieldTrait( 336, 15, 5, 0x4), FieldTrait( 354, 2, 3, 0x4), FieldTrait( 355, 28, 4, 0x4),
19937  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 625, 15, 6, 0x4), FieldTrait( 762, 15, 9, 0x4),
19938  FieldTrait(1300, 15, 11, 0x4), FieldTrait(1301, 20, 10, 0x4)
19939 };
19940 const FieldTrait_Hash_Array SecurityTypeRequest::_ftha(SecurityTypeRequest::_traits, 11);
19942 //-------------------------------------------------------------------------------------------------
19943 const FieldTrait SecurityTypes::_traits[] =
19944 {
19945  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 263, 7, 12, 0x4), FieldTrait( 320, 15, 1, 0x5),
19946  FieldTrait( 322, 15, 2, 0x5), FieldTrait( 323, 1, 3, 0x5), FieldTrait( 336, 15, 10, 0x4),
19947  FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4), FieldTrait( 557, 1, 4, 0x4),
19948  FieldTrait( 558, 1, 6, 0xc), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 893, 8, 5, 0x4),
19949  FieldTrait(1180, 15, 15, 0x4), FieldTrait(1181, 4, 16, 0x4), FieldTrait(1300, 15, 14, 0x4),
19950  FieldTrait(1301, 20, 13, 0x4), FieldTrait(1350, 4, 17, 0x4), FieldTrait(1352, 8, 18, 0x4)
19951 };
19952 const FieldTrait_Hash_Array SecurityTypes::_ftha(SecurityTypes::_traits, 18);
19953 const MsgType SecurityTypes::_msgtype("w");
19954 //-------------------------------------------------------------------------------------------------
19955 const FieldTrait SecurityTypes::NoSecurityTypes::_traits[] =
19956 {
19957  FieldTrait( 60, 22, 5, 0x4), FieldTrait( 167, 15, 1, 0x4), FieldTrait( 460, 1, 3, 0x4),
19958  FieldTrait( 461, 15, 4, 0x4), FieldTrait( 762, 15, 2, 0x4)
19959 };
19961 const MsgType SecurityTypes::NoSecurityTypes::_msgtype("NoSecurityTypes");
19962 const unsigned short SecurityTypes::NoSecurityTypes::_fnum;
19963 //-------------------------------------------------------------------------------------------------
19964 const FieldTrait SecurityListRequest::_traits[] =
19965 {
19966  FieldTrait( 15, 19, 105, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
19967  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 58, 15, 106, 0x4), FieldTrait( 65, 15, 4, 0x4),
19968  FieldTrait( 106, 15, 32, 0x4), FieldTrait( 107, 15, 35, 0x4), FieldTrait( 167, 15, 10, 0x4),
19969  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
19970  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 223, 14, 30, 0x4),
19971  FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4), FieldTrait( 226, 1, 17, 0x4),
19972  FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4), FieldTrait( 231, 9, 29, 0x4),
19973  FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4), FieldTrait( 255, 15, 20, 0x4),
19974  FieldTrait( 263, 7, 111, 0x4), FieldTrait( 320, 15, 1, 0x5), FieldTrait( 336, 15, 109, 0x4),
19975  FieldTrait( 348, 2, 33, 0x4), FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4),
19976  FieldTrait( 351, 28, 37, 0x4), FieldTrait( 354, 2, 107, 0x4), FieldTrait( 355, 28, 108, 0x4),
19977  FieldTrait( 454, 1, 7, 0xc), FieldTrait( 460, 1, 8, 0x4), FieldTrait( 461, 15, 9, 0x4),
19978  FieldTrait( 470, 18, 22, 0x4), FieldTrait( 471, 15, 23, 0x4), FieldTrait( 472, 15, 24, 0x4),
19979  FieldTrait( 541, 25, 13, 0x4), FieldTrait( 543, 15, 21, 0x4), FieldTrait( 555, 1, 104, 0xc),
19980  FieldTrait( 559, 1, 2, 0x5), FieldTrait( 625, 15, 110, 0x4), FieldTrait( 667, 21, 39, 0x4),
19981  FieldTrait( 668, 1, 91, 0x4), FieldTrait( 691, 15, 38, 0x4), FieldTrait( 711, 1, 103, 0xc),
19982  FieldTrait( 762, 15, 11, 0x4), FieldTrait( 788, 1, 98, 0x4), FieldTrait( 864, 1, 42, 0xc),
19983  FieldTrait( 869, 14, 92, 0x4), FieldTrait( 870, 1, 93, 0xc), FieldTrait( 873, 25, 43, 0x4),
19984  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
19985  FieldTrait( 898, 14, 102, 0x4), FieldTrait( 913, 15, 94, 0x4), FieldTrait( 914, 15, 95, 0x4),
19986  FieldTrait( 915, 25, 96, 0x4), FieldTrait( 916, 25, 99, 0x4), FieldTrait( 917, 25, 100, 0x4),
19987  FieldTrait( 918, 19, 97, 0x4), FieldTrait( 919, 1, 101, 0x4), FieldTrait( 947, 19, 27, 0x4),
19988  FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4), FieldTrait( 967, 9, 48, 0x4),
19989  FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4), FieldTrait( 970, 1, 51, 0x4),
19990  FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4), FieldTrait( 997, 15, 55, 0x4),
19991  FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4), FieldTrait(1079, 26, 56, 0x4),
19992  FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4), FieldTrait(1151, 15, 57, 0x4),
19993  FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4), FieldTrait(1186, 15, 62, 0x4),
19994  FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4), FieldTrait(1193, 7, 66, 0x4),
19995  FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4), FieldTrait(1196, 15, 69, 0x4),
19996  FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4), FieldTrait(1199, 11, 71, 0x4),
19997  FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4), FieldTrait(1242, 8, 75, 0x4),
19998  FieldTrait(1244, 8, 74, 0x4), FieldTrait(1300, 15, 113, 0x4), FieldTrait(1301, 20, 112, 0x4),
19999  FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4), FieldTrait(1449, 15, 79, 0x4),
20000  FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4), FieldTrait(1452, 14, 82, 0x4),
20001  FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4), FieldTrait(1465, 15, 114, 0x4),
20002  FieldTrait(1470, 1, 115, 0x4), FieldTrait(1471, 1, 116, 0x4), FieldTrait(1478, 1, 85, 0x4),
20003  FieldTrait(1479, 1, 86, 0x4), FieldTrait(1480, 14, 87, 0x4), FieldTrait(1481, 1, 88, 0x4),
20004  FieldTrait(1482, 1, 89, 0x4), FieldTrait(1483, 1, 90, 0xc)
20005 };
20006 const FieldTrait_Hash_Array SecurityListRequest::_ftha(SecurityListRequest::_traits, 116);
20008 //-------------------------------------------------------------------------------------------------
20010 {
20011  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
20012 };
20015 const unsigned short SecurityListRequest::NoSecurityAltID::_fnum;
20016 //-------------------------------------------------------------------------------------------------
20017 const FieldTrait SecurityListRequest::NoLegs::_traits[] =
20018 {
20019  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
20020  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
20021  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
20022  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
20023  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
20024  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
20025  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
20026  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
20027  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
20028  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
20029  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
20030  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
20031  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
20032  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
20033  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
20034  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
20035  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
20036  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
20037 };
20040 const unsigned short SecurityListRequest::NoLegs::_fnum;
20041 //-------------------------------------------------------------------------------------------------
20042 const FieldTrait SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits[] =
20043 {
20044  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
20045 };
20046 const FieldTrait_Hash_Array SecurityListRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
20049 //-------------------------------------------------------------------------------------------------
20051 {
20052  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
20053  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
20054  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
20055  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
20056  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
20057  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
20058  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
20059  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
20060  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
20061  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
20062  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
20063  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
20064  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
20065  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
20066  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
20067  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
20068  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
20069  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
20070  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
20071  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
20072  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
20073  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
20074  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
20075  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
20076 };
20079 const unsigned short SecurityListRequest::NoUnderlyings::_fnum;
20080 //-------------------------------------------------------------------------------------------------
20081 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20082 {
20083  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20084 };
20085 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20088 //-------------------------------------------------------------------------------------------------
20089 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
20090 {
20091  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20092 };
20093 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20096 //-------------------------------------------------------------------------------------------------
20097 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20098 {
20099  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20100  FieldTrait(1062, 1, 4, 0xc)
20101 };
20102 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20105 //-------------------------------------------------------------------------------------------------
20106 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20107 {
20108  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20109 };
20110 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20113 //-------------------------------------------------------------------------------------------------
20114 const FieldTrait SecurityListRequest::NoEvents::_traits[] =
20115 {
20116  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
20117  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
20118 };
20121 const unsigned short SecurityListRequest::NoEvents::_fnum;
20122 //-------------------------------------------------------------------------------------------------
20124 {
20125  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
20126 };
20129 const unsigned short SecurityListRequest::NoInstrAttrib::_fnum;
20130 //-------------------------------------------------------------------------------------------------
20132 {
20133  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
20134  FieldTrait(1052, 1, 4, 0xc)
20135 };
20137 const MsgType SecurityListRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
20139 //-------------------------------------------------------------------------------------------------
20140 const FieldTrait SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20141 {
20142  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
20143 };
20144 const FieldTrait_Hash_Array SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20147 //-------------------------------------------------------------------------------------------------
20149 {
20150  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
20151  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
20152  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
20153 };
20156 const unsigned short SecurityListRequest::NoComplexEvents::_fnum;
20157 //-------------------------------------------------------------------------------------------------
20158 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
20159 {
20160  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
20161 };
20162 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
20165 //-------------------------------------------------------------------------------------------------
20166 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20167 {
20168  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
20169 };
20170 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20173 //-------------------------------------------------------------------------------------------------
20174 const FieldTrait SecurityList::_traits[] =
20175 {
20176  FieldTrait( 60, 22, 22, 0x4), FieldTrait( 146, 1, 6, 0xc), FieldTrait( 320, 15, 1, 0x4),
20177  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 393, 1, 4, 0x4), FieldTrait( 560, 1, 3, 0x4),
20178  FieldTrait( 715, 25, 8, 0x4), FieldTrait( 893, 8, 5, 0x4), FieldTrait( 964, 1, 7, 0x4),
20179  FieldTrait(1180, 15, 11, 0x4), FieldTrait(1181, 4, 12, 0x4), FieldTrait(1300, 15, 10, 0x4),
20180  FieldTrait(1301, 20, 9, 0x4), FieldTrait(1350, 4, 13, 0x4), FieldTrait(1352, 8, 14, 0x4),
20181  FieldTrait(1465, 15, 15, 0x4), FieldTrait(1466, 15, 16, 0x4), FieldTrait(1467, 15, 17, 0x4),
20182  FieldTrait(1468, 2, 18, 0x4), FieldTrait(1469, 28, 19, 0x4), FieldTrait(1470, 1, 20, 0x4),
20183  FieldTrait(1471, 1, 21, 0x4)
20184 };
20185 const FieldTrait_Hash_Array SecurityList::_ftha(SecurityList::_traits, 22);
20186 const MsgType SecurityList::_msgtype("y");
20187 //-------------------------------------------------------------------------------------------------
20188 const FieldTrait SecurityList::NoRelatedSym::_traits[] =
20189 {
20190  FieldTrait( 15, 19, 102, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
20191  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 119, 0x4), FieldTrait( 65, 15, 2, 0x4),
20192  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
20193  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
20194  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 105, 0x4),
20195  FieldTrait( 220, 19, 106, 0x4), FieldTrait( 221, 15, 107, 0x4), FieldTrait( 222, 15, 108, 0x4),
20196  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
20197  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
20198  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 103, 0xc), FieldTrait( 235, 15, 113, 0x4),
20199  FieldTrait( 236, 14, 114, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
20200  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
20201  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 120, 0x4),
20202  FieldTrait( 355, 28, 121, 0x4), FieldTrait( 423, 1, 137, 0x4), FieldTrait( 454, 1, 5, 0xc),
20203  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
20204  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
20205  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 104, 0xc), FieldTrait( 561, 10, 134, 0x4),
20206  FieldTrait( 562, 10, 129, 0x4), FieldTrait( 662, 11, 109, 0x4), FieldTrait( 663, 1, 110, 0x4),
20207  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 89, 0x4), FieldTrait( 691, 15, 36, 0x4),
20208  FieldTrait( 696, 25, 116, 0x4), FieldTrait( 697, 11, 117, 0x4), FieldTrait( 698, 1, 118, 0x4),
20209  FieldTrait( 699, 15, 111, 0x4), FieldTrait( 701, 25, 115, 0x4), FieldTrait( 711, 1, 101, 0xc),
20210  FieldTrait( 761, 15, 112, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 96, 0x4),
20211  FieldTrait( 827, 1, 128, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 869, 14, 90, 0x4),
20212  FieldTrait( 870, 1, 91, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
20213  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 898, 14, 100, 0x4),
20214  FieldTrait( 913, 15, 92, 0x4), FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4),
20215  FieldTrait( 916, 25, 97, 0x4), FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4),
20216  FieldTrait( 919, 1, 99, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
20217  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
20218  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
20219  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
20220  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1140, 10, 130, 0x4),
20221  FieldTrait(1143, 9, 131, 0x4), FieldTrait(1144, 1, 132, 0x4), FieldTrait(1146, 13, 56, 0x4),
20222  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1148, 11, 125, 0x4), FieldTrait(1149, 11, 126, 0x4),
20223  FieldTrait(1150, 11, 127, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
20224  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
20225  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
20226  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
20227  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
20228  FieldTrait(1201, 1, 140, 0xc), FieldTrait(1205, 1, 122, 0xc), FieldTrait(1227, 15, 61, 0x4),
20229  FieldTrait(1234, 1, 123, 0xc), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
20230  FieldTrait(1245, 19, 133, 0x4), FieldTrait(1306, 1, 124, 0x4), FieldTrait(1309, 1, 138, 0xc),
20231  FieldTrait(1312, 1, 139, 0xc), FieldTrait(1377, 1, 135, 0x4), FieldTrait(1378, 1, 136, 0x4),
20232  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
20233  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
20234  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
20235  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
20236  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1504, 22, 141, 0x4)
20237 };
20239 const MsgType SecurityList::NoRelatedSym::_msgtype("NoRelatedSym");
20240 const unsigned short SecurityList::NoRelatedSym::_fnum;
20241 //-------------------------------------------------------------------------------------------------
20242 const FieldTrait SecurityList::NoRelatedSym::NoStipulations::_traits[] =
20243 {
20244  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
20245 };
20246 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStipulations::_ftha(SecurityList::NoRelatedSym::NoStipulations::_traits, 2);
20249 //-------------------------------------------------------------------------------------------------
20250 const FieldTrait SecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
20251 {
20252  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
20253 };
20254 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
20257 //-------------------------------------------------------------------------------------------------
20258 const FieldTrait SecurityList::NoRelatedSym::NoLegs::_traits[] =
20259 {
20260  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
20261  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
20262  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
20263  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 56, 0x4), FieldTrait( 596, 18, 20, 0x4),
20264  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
20265  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
20266  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
20267  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
20268  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
20269  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
20270  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
20271  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
20272  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 676, 19, 58, 0x4),
20273  FieldTrait( 677, 15, 59, 0x4), FieldTrait( 678, 15, 60, 0x4), FieldTrait( 679, 11, 61, 0x4),
20274  FieldTrait( 680, 1, 62, 0x4), FieldTrait( 683, 1, 57, 0xc), FieldTrait( 690, 1, 55, 0x4),
20275  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
20276  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
20277  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
20278  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
20279  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
20280  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
20281 };
20282 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::_ftha(SecurityList::NoRelatedSym::NoLegs::_traits, 62);
20284 const unsigned short SecurityList::NoRelatedSym::NoLegs::_fnum;
20285 //-------------------------------------------------------------------------------------------------
20286 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
20287 {
20288  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
20289 };
20290 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
20293 //-------------------------------------------------------------------------------------------------
20294 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
20295 {
20296  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
20297 };
20298 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
20301 //-------------------------------------------------------------------------------------------------
20302 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::_traits[] =
20303 {
20304  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
20305  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
20306  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
20307  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
20308  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
20309  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
20310  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
20311  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
20312  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
20313  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
20314  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
20315  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
20316  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
20317  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
20318  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
20319  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
20320  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
20321  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
20322  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
20323  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
20324  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
20325  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
20326  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
20327  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
20328 };
20329 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::_traits, 72);
20332 //-------------------------------------------------------------------------------------------------
20333 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20334 {
20335  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20336 };
20337 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20340 //-------------------------------------------------------------------------------------------------
20341 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
20342 {
20343  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20344 };
20345 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20348 //-------------------------------------------------------------------------------------------------
20349 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20350 {
20351  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20352  FieldTrait(1062, 1, 4, 0xc)
20353 };
20354 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20357 //-------------------------------------------------------------------------------------------------
20358 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20359 {
20360  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20361 };
20362 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20365 //-------------------------------------------------------------------------------------------------
20366 const FieldTrait SecurityList::NoRelatedSym::NoEvents::_traits[] =
20367 {
20368  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
20369  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
20370 };
20371 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoEvents::_ftha(SecurityList::NoRelatedSym::NoEvents::_traits, 5);
20373 const unsigned short SecurityList::NoRelatedSym::NoEvents::_fnum;
20374 //-------------------------------------------------------------------------------------------------
20375 const FieldTrait SecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
20376 {
20377  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
20378 };
20379 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
20382 //-------------------------------------------------------------------------------------------------
20383 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
20384 {
20385  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
20386  FieldTrait(1052, 1, 4, 0xc)
20387 };
20388 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
20391 //-------------------------------------------------------------------------------------------------
20392 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20393 {
20394  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
20395 };
20396 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20399 //-------------------------------------------------------------------------------------------------
20400 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::_traits[] =
20401 {
20402  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
20403  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
20404 };
20405 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::_traits, 6);
20408 //-------------------------------------------------------------------------------------------------
20409 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
20410 {
20411  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
20412  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
20413 };
20414 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
20417 //-------------------------------------------------------------------------------------------------
20418 const FieldTrait SecurityList::NoRelatedSym::NoTickRules::_traits[] =
20419 {
20420  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
20421  FieldTrait(1209, 1, 4, 0x4)
20422 };
20423 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTickRules::_ftha(SecurityList::NoRelatedSym::NoTickRules::_traits, 4);
20426 //-------------------------------------------------------------------------------------------------
20427 const FieldTrait SecurityList::NoRelatedSym::NoLotTypeRules::_traits[] =
20428 {
20429  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
20430 };
20431 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLotTypeRules::_ftha(SecurityList::NoRelatedSym::NoLotTypeRules::_traits, 2);
20434 //-------------------------------------------------------------------------------------------------
20435 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::_traits[] =
20436 {
20437  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
20438  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
20439  FieldTrait(1239, 1, 4, 0xc)
20440 };
20441 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::_traits, 7);
20444 //-------------------------------------------------------------------------------------------------
20445 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
20446 {
20447  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
20448 };
20449 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
20452 //-------------------------------------------------------------------------------------------------
20453 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
20454 {
20455  FieldTrait(1308, 7, 1, 0x4)
20456 };
20457 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
20460 //-------------------------------------------------------------------------------------------------
20461 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
20462 {
20463  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
20464 };
20465 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
20468 //-------------------------------------------------------------------------------------------------
20469 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
20470 {
20471  FieldTrait( 40, 7, 1, 0x4)
20472 };
20473 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
20476 //-------------------------------------------------------------------------------------------------
20477 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
20478 {
20479  FieldTrait( 59, 7, 1, 0x4)
20480 };
20481 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
20484 //-------------------------------------------------------------------------------------------------
20485 const FieldTrait SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
20486 {
20487  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
20488 };
20489 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
20492 //-------------------------------------------------------------------------------------------------
20493 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
20494 {
20495  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
20496  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
20497  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
20498 };
20499 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
20502 //-------------------------------------------------------------------------------------------------
20503 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
20504 {
20505  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
20506 };
20507 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
20510 //-------------------------------------------------------------------------------------------------
20511 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20512 {
20513  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
20514 };
20515 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20518 //-------------------------------------------------------------------------------------------------
20519 const FieldTrait DerivativeSecurityListRequest::_traits[] =
20520 {
20521  FieldTrait( 15, 19, 76, 0x4), FieldTrait( 58, 15, 77, 0x4), FieldTrait( 241, 25, 14, 0x4),
20522  FieldTrait( 242, 25, 15, 0x4), FieldTrait( 243, 1, 16, 0x4), FieldTrait( 244, 1, 17, 0x4),
20523  FieldTrait( 245, 14, 18, 0x4), FieldTrait( 246, 9, 19, 0x4), FieldTrait( 247, 25, 25, 0x4),
20524  FieldTrait( 256, 15, 20, 0x4), FieldTrait( 263, 7, 82, 0x4), FieldTrait( 305, 15, 6, 0x4),
20525  FieldTrait( 306, 15, 32, 0x4), FieldTrait( 307, 15, 35, 0x4), FieldTrait( 308, 20, 31, 0x4),
20526  FieldTrait( 309, 15, 5, 0x4), FieldTrait( 310, 15, 10, 0x4), FieldTrait( 311, 15, 3, 0x4),
20527  FieldTrait( 312, 15, 4, 0x4), FieldTrait( 313, 21, 12, 0x4), FieldTrait( 315, 1, 62, 0x4),
20528  FieldTrait( 316, 11, 26, 0x4), FieldTrait( 317, 7, 28, 0x4), FieldTrait( 318, 19, 40, 0x4),
20529  FieldTrait( 320, 15, 1, 0x5), FieldTrait( 336, 15, 80, 0x4), FieldTrait( 354, 2, 78, 0x4),
20530  FieldTrait( 355, 28, 79, 0x4), FieldTrait( 362, 2, 33, 0x4), FieldTrait( 363, 28, 34, 0x4),
20531  FieldTrait( 364, 2, 36, 0x4), FieldTrait( 365, 28, 37, 0x4), FieldTrait( 435, 14, 30, 0x4),
20532  FieldTrait( 436, 9, 29, 0x4), FieldTrait( 457, 1, 7, 0xc), FieldTrait( 462, 1, 8, 0x4),
20533  FieldTrait( 463, 15, 9, 0x4), FieldTrait( 542, 25, 13, 0x4), FieldTrait( 559, 1, 2, 0x5),
20534  FieldTrait( 592, 18, 22, 0x4), FieldTrait( 593, 15, 23, 0x4), FieldTrait( 594, 15, 24, 0x4),
20535  FieldTrait( 595, 15, 21, 0x4), FieldTrait( 625, 15, 81, 0x4), FieldTrait( 762, 15, 75, 0x4),
20536  FieldTrait( 763, 15, 11, 0x4), FieldTrait( 810, 11, 42, 0x4), FieldTrait( 877, 15, 38, 0x4),
20537  FieldTrait( 878, 15, 39, 0x4), FieldTrait( 879, 10, 41, 0x4), FieldTrait( 882, 11, 43, 0x4),
20538  FieldTrait( 883, 11, 44, 0x4), FieldTrait( 884, 13, 45, 0x4), FieldTrait( 885, 13, 46, 0x4),
20539  FieldTrait( 886, 13, 47, 0x4), FieldTrait( 887, 1, 48, 0xc), FieldTrait( 941, 19, 27, 0x4),
20540  FieldTrait( 972, 14, 49, 0x4), FieldTrait( 973, 13, 51, 0x4), FieldTrait( 974, 15, 52, 0x4),
20541  FieldTrait( 975, 1, 50, 0x4), FieldTrait( 998, 15, 53, 0x4), FieldTrait(1000, 15, 54, 0x4),
20542  FieldTrait(1038, 13, 55, 0x4), FieldTrait(1039, 15, 57, 0x4), FieldTrait(1044, 10, 58, 0x4),
20543  FieldTrait(1045, 9, 59, 0x4), FieldTrait(1046, 7, 60, 0x4), FieldTrait(1058, 1, 56, 0xc),
20544  FieldTrait(1213, 26, 61, 0x4), FieldTrait(1214, 15, 85, 0x4), FieldTrait(1215, 15, 86, 0x4),
20545  FieldTrait(1216, 15, 87, 0x4), FieldTrait(1217, 15, 88, 0x4), FieldTrait(1218, 1, 89, 0xc),
20546  FieldTrait(1225, 13, 121, 0x4), FieldTrait(1228, 15, 91, 0x4), FieldTrait(1243, 8, 92, 0x4),
20547  FieldTrait(1246, 1, 90, 0x4), FieldTrait(1247, 15, 93, 0x4), FieldTrait(1248, 15, 94, 0x4),
20548  FieldTrait(1249, 15, 95, 0x4), FieldTrait(1250, 15, 96, 0x4), FieldTrait(1251, 21, 97, 0x4),
20549  FieldTrait(1252, 25, 98, 0x4), FieldTrait(1253, 26, 99, 0x4), FieldTrait(1254, 15, 100, 0x4),
20550  FieldTrait(1255, 7, 101, 0x4), FieldTrait(1256, 15, 102, 0x4), FieldTrait(1257, 15, 104, 0x4),
20551  FieldTrait(1258, 18, 105, 0x4), FieldTrait(1259, 15, 106, 0x4), FieldTrait(1260, 15, 108, 0x4),
20552  FieldTrait(1261, 11, 107, 0x4), FieldTrait(1262, 19, 109, 0x4), FieldTrait(1263, 9, 110, 0x4),
20553  FieldTrait(1264, 9, 111, 0x4), FieldTrait(1265, 7, 112, 0x4), FieldTrait(1266, 9, 113, 0x4),
20554  FieldTrait(1267, 9, 114, 0x4), FieldTrait(1268, 13, 115, 0x4), FieldTrait(1269, 15, 116, 0x4),
20555  FieldTrait(1270, 10, 117, 0x4), FieldTrait(1271, 15, 122, 0x4), FieldTrait(1272, 20, 123, 0x4),
20556  FieldTrait(1273, 1, 124, 0x4), FieldTrait(1274, 1, 125, 0x4), FieldTrait(1275, 15, 126, 0x4),
20557  FieldTrait(1276, 25, 103, 0x4), FieldTrait(1277, 2, 127, 0x4), FieldTrait(1278, 28, 128, 0x4),
20558  FieldTrait(1279, 15, 129, 0x4), FieldTrait(1280, 2, 130, 0x4), FieldTrait(1281, 28, 131, 0x4),
20559  FieldTrait(1282, 2, 142, 0x4), FieldTrait(1283, 28, 143, 0x4), FieldTrait(1284, 15, 144, 0x4),
20560  FieldTrait(1285, 21, 132, 0x4), FieldTrait(1286, 1, 133, 0xc), FieldTrait(1292, 1, 134, 0xc),
20561  FieldTrait(1299, 7, 120, 0x4), FieldTrait(1300, 15, 84, 0x4), FieldTrait(1301, 20, 83, 0x4),
20562  FieldTrait(1315, 15, 118, 0x4), FieldTrait(1316, 10, 119, 0x4), FieldTrait(1317, 7, 135, 0x4),
20563  FieldTrait(1318, 15, 136, 0x4), FieldTrait(1319, 15, 137, 0x4), FieldTrait(1320, 1, 138, 0x4),
20564  FieldTrait(1321, 11, 139, 0x4), FieldTrait(1322, 11, 140, 0x4), FieldTrait(1323, 1, 141, 0x4),
20565  FieldTrait(1419, 1, 63, 0x4), FieldTrait(1423, 10, 64, 0x4), FieldTrait(1424, 15, 65, 0x4),
20566  FieldTrait(1425, 10, 66, 0x4), FieldTrait(1437, 1, 67, 0x4), FieldTrait(1438, 1, 145, 0x4),
20567  FieldTrait(1441, 1, 68, 0x4), FieldTrait(1442, 1, 146, 0x4), FieldTrait(1453, 15, 69, 0x4),
20568  FieldTrait(1454, 15, 70, 0x4), FieldTrait(1455, 14, 71, 0x4), FieldTrait(1456, 14, 72, 0x4),
20569  FieldTrait(1459, 14, 73, 0x4), FieldTrait(1460, 14, 74, 0x4)
20570 };
20573 //-------------------------------------------------------------------------------------------------
20575 {
20576  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20577 };
20581 //-------------------------------------------------------------------------------------------------
20583 {
20584  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20585 };
20589 //-------------------------------------------------------------------------------------------------
20591 {
20592  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20593  FieldTrait(1062, 1, 4, 0xc)
20594 };
20598 //-------------------------------------------------------------------------------------------------
20599 const FieldTrait DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20600 {
20601  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20602 };
20603 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20606 //-------------------------------------------------------------------------------------------------
20608 {
20609  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
20610 };
20614 //-------------------------------------------------------------------------------------------------
20616 {
20617  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
20618  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
20619 };
20623 //-------------------------------------------------------------------------------------------------
20625 {
20626  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
20627  FieldTrait(1296, 1, 4, 0xc)
20628 };
20632 //-------------------------------------------------------------------------------------------------
20633 const FieldTrait DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
20634 {
20635  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
20636 };
20637 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
20640 
20641 } // namespace FIX8
20642 } // namespace TEX